将OpenCv矩形点转换为ios坐标

时间:2014-03-14 07:35:39

标签: ios opencv

我正在做一个像cam scanner

的应用程序

我能够在给定图像上找到并绘制一个矩形 使用

cv :: rectangle(image,cv :: Point(fx1,fy1),cv :: Point(fx2,fy2),Scalar(255,0,0),+ 3,4);

现在我打印了点fx1,fy1& FX2,FY2

(fx1,fy1)= 316,464

(fx2,fy1)= 2074,464

(fx2,fy2)= 2074,2864

(fx1,fy2)= 316,2864

有了这些点,我看到一个整齐的矩形。

现在我需要将这些点用于其他图层来制作裁剪功能。

我发现这些点对于iOS框架尺寸来说太大了(iPhone Retina 3.5英寸)

如何将点转换为ios世界坐标。我很困惑请指导我

1 个答案:

答案 0 :(得分:-1)

我自己找到了答案..

这是我的错误

积分(fx1,fy1)& (fx2,fy2)是给定图像上的矩形点drwan

因此,我们应该通过简单的数学将点转换为ios帧大小并且它可以正常工作