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

使用opencv和python检测信用卡边缘,python,opencv,Python,Opencv,我希望这很简单;我想是这样的 我有一个应用程序,它可以从用户手中截取一张照片,上面拿着一张信用卡,从侧面划出条纹。大概是这样的: 这已经通过python脚本来辅助瞳孔检测,我想添加检测信用卡边缘的功能,宽度方向。我对openCV做了一些研究,但它似乎是一个非常深入的主题,我相信这是一个简单的案例 有谁能给我一些如何实现这一目标的指导吗?或者这可能有多困难 谢谢 一种选择是使用canny边缘检测器,然后使用HoughLines或HoughLinesP检测直边 精明的: HoughLines:

我希望这很简单;我想是这样的

我有一个应用程序,它可以从用户手中截取一张照片,上面拿着一张信用卡,从侧面划出条纹。大概是这样的:

这已经通过python脚本来辅助瞳孔检测,我想添加检测信用卡边缘的功能,宽度方向。我对openCV做了一些研究,但它似乎是一个非常深入的主题,我相信这是一个简单的案例

有谁能给我一些如何实现这一目标的指导吗?或者这可能有多困难


谢谢

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

  • 精明的:
  • HoughLines:
但我怀疑您必须稍微处理一下代码并应用一些启发式方法,因为我不熟悉能够神奇地解决问题的模块。 在任何情况下,我都会从非常基本的操作(如Canny和Hough)开始,而不会尝试为此培训探测器