FaceDetector class need Bitmap class.
First get Bitmap.
Bitmap bitmapimage = BitmapFactory.decodeFile("/sdcard/face.jpg");Get FaceDetector class
FaceDetector facedetector = new FaceDetector(bitmapimage.getWidth(), bitmapimage.getHeight(), 10);Get face analysis result.
int num = facedetector.findFaces(bitmapimage, faces);view result
MidPoint is center coordinate of face .
Log.d("test", "confidence = " + faces[i].confidence()); Log.d("test", "eyesDistance = " + faces[i].eyesDistance()); PointF point = new PointF(); faces[i].getMidPoint(point); Log.d("test", "MidPoint x = " + point.x + " y=" + point.y); Log.d("test", "euler x = " + faces[i].pose(Face.EULER_X)); Log.d("test", "euler y = " + faces[i].pose(Face.EULER_Y)); Log.d("test", "euler x = " + faces[i].pose(Face.EULER_Z));sourcecode here
0 件のコメント:
コメントを投稿