firebase MLKIT разрешение камеры обнаружения лица

Я использую быстродействующую реализацию MLKIT firebase по этой ссылке-> https://github.com/ankitjamuar/android-firebase-mlkit

но в тот момент, когда я нашел изображение с камеры MLKIT, его разрешение было 768 * 1024. но когда я щелкаю изображение с собственной камеры своего устройства, оно дает мне изображение с разрешением 8 МП, то есть 3264 * 2448 пикселей. так что каким-то образом я хочу использовать это изображение с большим разрешением в MLKIT, которое мое устройство может захватывать на полную мощность. Итак, как я могу повысить качество изображения камеры MLKIT?

потому что, когда я получаю лицо из изображения камеры MLKIT, оно также имеет низкое качество изображения, и я теряю точность. Еще одна вещь здесь: я использую переднюю камеру для всех.

помогите пожалуйста, застрял, по возможности смогу по фейку точнее поставить.


person Ankit    schedule 04.03.2020    source источник


Ответы (2)


проверьте StillImageActivity.java

проверьте строки 352 и 353

targetWidth = isLandScape? 1024: 768; targetHeight = isLandScape? 768: 1024;

измените разрешение в соответствии с вашими требованиями.

Сообщите мне, если это решит вашу проблему

person Pritish Priyadarshan Sahoo    schedule 04.03.2020
comment
привет спасибо за ответ, я изменил ширину и высоту, как вы говорите, но это не влияет на качество изображения. Я изменил его на- ›targetWidth = isLandScape? 3264: 2448; targetHeight = isLandScape? 2448: 3264. Когда я вижу реализацию класса StillImageActivity.java, нигде в MLKIT не используется этот класс. - person Ankit; 04.03.2020

Пожалуйста, проверьте официальный Краткое руководство по ML Kit. Быстрый старт, на который вы ссылаетесь, представляет собой довольно старый форк.

person Chrisito    schedule 28.04.2020