如何在Android上将归一化的设备坐标转换为Canvas的像素坐标?

myzjeezk  于 2022-09-21  发布在  Android
关注(0)|答案(1)|浏览(148)

我正在使用Mediapipe框架来检测手,我想在Finger的地标上显示自己的图像。图书馆以“归一化设备坐标”(0...1)的形式提供地标。因此,我需要将这些坐标转换为像素形式的设备(手机)坐标。

试过

int  width= device_width;
  int  height= device_height;

        float  x = (float) ( handLandmarkList.get(HandLandmark.RING_FINGER_PIP).getX() * width );
        float  y = (float) (  handLandmarkList.get(HandLandmark.RING_FINGER_PIP).getY()*height );

X和Y坐标在设备上显示不正确。

相关问题