opencv坐标系到jmonkeyengine坐标系
时间: 2024-01-17 21:04:09 浏览: 98
OpenCV和JMonkeyEngine使用的坐标系有所不同,需要进行坐标系转换才能正确地将OpenCV中处理的图像渲染到JMonkeyEngine中。
在OpenCV中,坐标系原点通常位于图像的左上角。横向坐标向右增加,纵向坐标向下增加。例如,图像的左上角坐标为(0, 0),右下角坐标为(width-1, height-1),其中width和height分别为图像的宽度和高度。
在JMonkeyEngine中,坐标系原点通常位于相机位置。横向坐标向右增加,纵向坐标向上增加。例如,相机位置的坐标为(0, 0, 0),向右移动相机会增加x坐标,向上移动相机会增加y坐标,向前移动相机会增加z坐标。
因此,需要将OpenCV中的坐标系转换为JMonkeyEngine中的坐标系,可以使用以下公式:
x_jme = x_ocv - width/2
y_jme = height/2 - y_ocv
其中,x_ocv和y_ocv是OpenCV中的坐标,width和height是图像的宽度和高度,x_jme和y_jme是JMonkeyEngine中的坐标。这些公式将OpenCV中的坐标系原点移到了图像的中心位置,并将纵向坐标翻转。
阅读全文
相关推荐
















