Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/102.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/opencv/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 使用OpenCV绘制卡片边缘的轮廓_Ios_Opencv_Camera - Fatal编程技术网

Ios 使用OpenCV绘制卡片边缘的轮廓

Ios 使用OpenCV绘制卡片边缘的轮廓,ios,opencv,camera,Ios,Opencv,Camera,目前我正在尝试使用OCR引擎读取一张方形卡片。但在处理图像之前,我希望在采集卡图像的过程中,用户只采集卡而不采集其他周围的噪声。因此,我寻找覆盖层&能够在相机屏幕上创建覆盖层,但它没有那么有用。所以,现在我期待着一些帮助,如何画一个轮廓/一个轮廓周围的正方形卡,当用户看到它在相机眼睛作为这个例子 例如 以前有人这样做过吗?首先用于检测图像上的所有轮廓 然后,您可以使用来检测图像上的所有线条 然后,您可以计算它们的交点并找到4个点:图像顶部和底部的最左侧和最右侧。 通过更改阈值属性,您可以忽略图像

目前我正在尝试使用OCR引擎读取一张方形卡片。但在处理图像之前,我希望在采集卡图像的过程中,用户只采集卡而不采集其他周围的噪声。因此,我寻找覆盖层&能够在相机屏幕上创建覆盖层,但它没有那么有用。所以,现在我期待着一些帮助,如何画一个轮廓/一个轮廓周围的正方形卡,当用户看到它在相机眼睛作为这个例子

例如

以前有人这样做过吗?

首先用于检测图像上的所有轮廓

然后,您可以使用来检测图像上的所有线条

然后,您可以计算它们的交点并找到4个点:图像顶部和底部的最左侧和最右侧。
通过更改阈值属性,您可以忽略图像左右边界上的小线条。

您到底想问什么?请尝试更具体地了解(有大量答案)在dsp.stackexchange.com上-您可能希望在那里而不是在stackoverflow上进行尝试