Я написал приложение, которое запускает камеру. Я хотел бы включить распознавание лиц. я нашел некоторый код, который обнаруживает лица в заданном растровом изображении, но это изображение загружается из каталога res/drawable. Я хочу сканировать предварительный просмотр камеры для лиц. может ли кто-нибудь пролить свет на то, какой метод камеры должен обрабатывать обнаружение. например, это SurfaceChanged(), где я бы сделал обнаружение? я понимаю, что мне может понадобиться использовать метод обратного предварительного просмотра. может ли кто-нибудь указать мне правильное направление, спасибо
как включить распознавание лиц в жизненный цикл моего приложения камеры?
Ответы (2)
Вы можете использовать сторонние библиотеки, такие как OpenCV, или что-то вроде API обнаружения лиц Android2.2, чтобы завершить эту работу. И вы должны быть осторожны, так как предварительный обратный вызов даст вам массив байтов yuv, поэтому вам нужно передать его в rgb.
person
Bill
schedule
29.03.2011
В этом руководстве из нового API детектора лиц Android показано, как использовать детектор лиц в сочетании с предварительным просмотром камеры:
https://developers.google.com/vision/face-tracker-tutorial
person
pm0733464
schedule
20.08.2015