使用opencv和python检测信用卡边缘

时间:2014-01-01 00:17:08

标签: python opencv

我希望这很简单;我怀疑是这样的。

我有一个应用程序可以从用户手中拿出信用卡的图像,条纹一边。这样的事情:http://imgur.com/OOanf9i

这已经通过python脚本提供,以帮助学生检测,我想添加检测信用卡边缘的能力,宽度方面。我已经对openCV做了一些研究,但它似乎是一个非常深入的话题,我相信这是一个简单的案例。

任何人都可以就如何做到这一点给我任何指示吗?或者它可能有多难?

谢谢!

1 个答案:

答案 0 :(得分:3)

一种选择是使用canny边缘检测器,然后使用HoughLines或HoughLinesP来检测直边。

但我怀疑你必须稍微使用代码并应用一些启发式方法,因为我不熟悉一个神奇地解决问题的模块。 在任何情况下,我都会从非常基本的操作开始(比如Canny和Hough),并且不会尝试为此训练探测器。