как включить распознавание лиц в жизненный цикл моего приложения камеры?

Я написал приложение, которое запускает камеру. Я хотел бы включить распознавание лиц. я нашел некоторый код, который обнаруживает лица в заданном растровом изображении, но это изображение загружается из каталога res/drawable. Я хочу сканировать предварительный просмотр камеры для лиц. может ли кто-нибудь пролить свет на то, какой метод камеры должен обрабатывать обнаружение. например, это SurfaceChanged(), где я бы сделал обнаружение? я понимаю, что мне может понадобиться использовать метод обратного предварительного просмотра. может ли кто-нибудь указать мне правильное направление, спасибо


person turtleboy    schedule 06.02.2011    source источник


Ответы (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