相关疑难解决方法(0)

Android FaceDetector.Face Euler角度始终为0

我正试图获得FaceDetector检测到的Face的Euler角度.

这是我用来输出到Logcat的东西:

Log.v("debug", " X: " + face.pose(Face.EULER_X) + " Y: " + face.pose(Face.EULER_Y) + " Z: " + face.pose(Face.EULER_Z) );
Run Code Online (Sandbox Code Playgroud)

但无论面部处于什么角度,它总是为所有三个返回0.0.有什么想法吗?

android euler-angles face-detection

17
推荐指数
2
解决办法
3127
查看次数

Android人脸检测

我正在尝试在Android上进行人脸检测,我正在按照指南http://www.richardnichols.net/2011/01/java-facial-recognition-haar-cascade-with-jjil-guide/

但在Android上.当我做

Gray8DetectHaarMultiScale detectHaar = new Gray8DetectHaarMultiScale(is, minScale, maxScale);
RgbAvgGray toGray = new RgbAvgGray();
toGray.push(RgbImage);
detectHaar.pushAndReturn(toGray.getFront());
Run Code Online (Sandbox Code Playgroud)

似乎pushAndReturn只返回Android上的图像中的一个面,尽管确切的代码使用netbeans代码返回2个面.区别仅在于图像的类型(android上的RgbImage和netbeans上的RgbImageJ2se)

我不知道我失踪了什么以及为什么我在Android上无法检测到多个面孔?

我使用JJIL所以我的意思是RgbImage:jjil.core.RgbImage类型,与RgbImageJ2SE类型.剩下的就是一样!! 似乎pushAndReturn只返回堆栈中的一个条目.这不适用于具有多个面的任何图像.

java android face-detection

5
推荐指数
1
解决办法
7792
查看次数

标签 统计

android ×2

face-detection ×2

euler-angles ×1

java ×1