使用OpenCV在卡片边缘周围绘制轮廓

时间:2013-06-19 20:17:16

标签: ios opencv camera

目前我正在尝试使用OCR引擎读取方卡。但在处理图像之前,我想要在捕获卡片图像时,用户应该只捕获卡而不是其他周围的噪声。所以为此,我寻找叠加&能够在相机屏幕上创建叠加,但它没有那么有用。所以现在我期待一些帮助,当用户在相机眼中看到它时如何在方形卡周围绘制轮廓/轮廓作为这个例子。

代表。 enter image description here

以前任何人都这样做了吗?

1 个答案:

答案 0 :(得分:1)

首先使用cvCanny检测图像上的所有轮廓。

然后您可以使用Standard Hough Line Transform检测图像上的所有线条。

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