gpt4 book ai didi

ios - 如何将Point2f转换为UIImage的位置?

转载 作者:行者123 更新时间:2023-11-29 03:45:53 25 4
gpt4 key购买 nike

我根据这个问题使用 UIImage 转换为 cvMat:

how to convert from cvMat to UIImage in objective-c?

根据Open CV的教程,我做了一些物体检测:

http://docs.opencv.org/doc/tutorials/features2d/feature_homography/feature_homography.html#feature-homography

他们得到一个 std::vector<Point2f> scene_corners(4);找到找到的物体的位置。它允许我退回 cvMat,但我想将其转换回 UIImage 的位置。我该怎么做?因为如果我简单地使用Point2f,位置都是错误的,我想这一定是某种方式到translate是的,但我没有任何线索可以开始。谢谢。

最佳答案

OpenCV 和 UIImage 都使用相同的坐标系,原点位于图像的左上角。因此,您只需使用 UIImageView 的高度和宽度来缩放点即可。你已经这样做了吗?如果是这样,最好发布一个屏幕截图来看看像素是如何偏移的。

关于ios - 如何将Point2f转换为UIImage的位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17768178/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com