play-services-vision:如何校准Landmark Detection?

时间:2016-04-13 09:52:55

标签: android google-play-services

我已经尝试了play-services-vision库进行面部和地标检测,以校准我需要适合我脸的一些叠加层,而且现在我直接复制了Google' s源代码,在FaceGraphic类中进行了一些修改。

FaceDetector.Builder代码如下: FaceDetector detector = new FaceDetector.Builder(context) .setClassificationType(FaceDetector.ALL_CLASSIFICATIONS) .setLandmarkType(FaceDetector.ALL_LANDMARKS) .setMode(FaceDetector.ACCURATE_MODE) .setTrackingEnabled(true) .setProminentFaceOnly(true) .build();

然而,出于某种原因,我观察到,即使我的脸静止不动,FaceDetector也可能与其标志性检测不一致。有时候一些标志性建筑物会消失,而且标志性建筑物的所有时间都不是它们应该在的地方 - 眼睛不在眼睛里等等。

我做错了什么?我应该以某种方式使用CameraSource校准FaceDetector,如果是这样,我该怎么做,这种行为是否与我用于CameraSourcePreview和GraphicOverlay视图的布局有关?

P.S。当被问及时,将提供更多的源代码。

0 个答案:

没有答案