OpenCV_信用卡识别代码_唐宇迪实战项目

PyCharm环境配置

添加将所需的两个图片的路径

PyCharm中添加OpenCV库

1.导入工具包

2.设置图片的路径

argparse.ArgumentParser()函数: argparse模块可以让人轻松编写用户友好的命令行接口

3.设置一个显示函数,方便以后的调用

4.将图像读进来,然后进行灰度处理和二值化处理

cv2.cvtColor()函数

cv2.cvtColor(p1,p2) 是颜色空间转换函数,p1是需要转换的图片,p2是转换成何种格式。

cv2.threshold()简单阀值函数

5.计算轮廓,然后遍历每一个轮廓,外接矩形,扣出模板,列出每一个数字对应的模板

cv2.findContours()函数

cv2.drawContours()函数

cv2.boundingRect()函数:矩形边框

该段代码中还涉及一个排序函数(myutils),该函数创建在另一个PythonFile中

myutilsFile函数

6.输入图像的处理

cv2.morphologyEx()函数

cv2.Sobel()函数

7.遍历轮廓

cv2.matchTemplate()模板匹配函数

cv2.minMaxLoc():函数功能:假设有一个矩阵a,现在需要求这个矩阵的最小值,最大值,并得到最大值,最小值的索引。咋一看感觉很复杂,但使用这个cv2.minMaxLoc()函数就可全部解决。函数返回的四个值就是上述所要得到的。

8.打印结果

Original: https://blog.csdn.net/weixin_45707474/article/details/125665124
Author: Hello,Song
Title: OpenCV_信用卡识别代码_唐宇迪实战项目

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/682449/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球