我使用UIImage根据这个问题转换为cvMat:
how to convert from cvMat to UIImage in objective-c?
根据Open CV的教程,我做了一些对象检测:
他们获得std::vector<Point2f> scene_corners(4);
找到的对象的位置。它允许我退回cvMat,但我想将它转换回UIImage的位置。我该怎么做?因为如果我只是使用Point2f,那么位置都是错误的,我认为它必须是某种方式来translate
它,但我没有任何线索可以开始。谢谢。
答案 0 :(得分:1)
OpenCV和UIImage都使用相同的坐标系,原点位于图像的左上角。因此,您只需使用UIImageView的高度和宽度来缩放点。你做过这个吗?如果是这样,发布屏幕截图以查看像素的偏移量将会很不错。