我使用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的。感謝您的提議! –