我使用Camera.Face
来检测face和min3D以加载3D模型。Android中的人脸检测+ 3D模型
我想让模型随脸移动,但效果不好。
@Override
public void updateScene() {
if (mFaces == null) {
animeModel.position().x = animeModel.position().y = animeModel
.position().z = 0;
return;
}
for (Face face : mFaces) {
if (face == null) {
continue;
}
animeModel.position().x = face.rect.centerX();
animeModel.position().y = face.rect.centerY();
}
}
该模型的坐标和矩形的坐标是不同的系统吗?
(世界坐标到屏幕坐标还是什么?)
如何解决这个问题?
UPDATE:
我试图让模特的协调和面临的坐标。
这两个值是完全不同的。
如何将face.rect.centerX()转换为animeModel.position()。x?
我会尽力的ASMLib,OpenCV的。感谢您的提议! –