我使用Android Camera.FaceDetectionListener
(Android Developers guide之后)在我的应用中成功实现了脸部检测,但不幸的是有些设备不支持此功能。还有另一种方法可以达到相同的效果吗?
答案 0 :(得分:4)
我通常使用OpenCV来制作图像处理算法。
http://opencv.org/platforms/android.html
它的算法比Android人脸检测要好得多,除了下载SDK之外你还有一个faceDetection示例。
以下是下载内容:
http://opencv.org/downloads.html
如果要处理视频帧,sdk会处理相机api 2,它以30 fps的速度工作,并带有包装器。除了有一些示例,您可以将Java OpenCV代码与JNI代码混合使用,以使您的算法更快。
不幸的是,这些示例是在Eclipse项目中制作的,但它们并不难合并到Android studio项目中。
我希望这些引用很有用
干杯。