我正在探索android视觉api,并遵循Android开发人员文档中提供的github示例。示例应用程序正在检测脸部。android手机视觉api自定义检测器未检测到脸
我想裁剪每个检测到的面。 我有一个rect obj有左,上,右,下坐标。
但我没有源位图裁剪脸。
我所做的事情:使用
1.Tried在此SOF post
这里给出的自定义检测myFaceDetector的SparseArray检测(逐帧)方法得到反复调用,它没有检测处理器集没有被调用。 我用下面的代码
FaceDetector detector = new FaceDetector.Builder(context)
.setClassificationType(FaceDetector.ALL_CLASSIFICATIONS)
.build();
MyFaceDetector myFaceDetector = new MyFaceDetector(detector);
myFaceDetector.setProcessor(new MultiProcessor.Builder<>(new GraphicFaceTrackerFactory())
.build());
mCameraSource = new CameraSource.Builder(context, myFaceDetector)
.setRequestedPreviewSize(640, 480)
.setFacing(CameraSource.CAMERA_FACING_FRONT)
.setRequestedFps(2.0f)
.build();
的GraphicFaceTrackerFactory()相机预览启动后不获取调用。
2.尝试将相机图像作为源位图,但是不断拍摄图像。
任何帮助将是非常有用的。感谢提前。