# 信用卡识别项目说明
## 开发思路
将模板文件与读入的图片进行匹配。
## 步骤:
1. 模板图片的操作:
- 读入模板图片 cv2.imread()
- 将模板图片转换为灰度图 cv2.cvtColor()
- 然后转换为二值图 cv2.threshold()
- 做轮廓检测 外轮廓 (要使用图片副本) cv2.findContours()
- 画出轮廓 cv2.drawContours()
- 轮廓排序 思路:根据左上角的点坐标进行排序。
- 遍历每一个模板轮廓。依次将放入集合中。
2. 读入图片的操作:
- 读入图片 cv2.imread()
- 重置图片大小 cv2.resize()
- 将图片转换为灰度图 cv2.cvtColor()
- 将图片进行礼帽操作,突出更明亮的区域 cv2.morphologyEx(,cv2.MORPH_TOPHAT,)
- Sobel算子,图像梯度计算,进行边缘检测。cv2.Sobel()
- 将上一步计算的图像梯度,进行归一化操作。
- 闭操作 将数字连在一起 cv2.morphologyEx(gradX,cv2.MORPH_CLOSE,rectKernel)
- 自适应阈值 cv2.threshold(gradX,0,255,cv2.THRESH_BINARY|cv2.THRESH_OTSU)[1]
- 在进行一个闭操作
- 计算轮廓
- 画出轮廓
- 遍历轮廓(四个数字一组)
- 遍历每一个轮廓中的数字。计算每一个轮廓中每一个数字的值
3. 匹配结果
- 匹配每一个数字 matchTemplate
- 打印结果
阿吉的呓语
- 粉丝: 2598
- 资源: 479
最新资源
- 基于Vue.js+express+echarts开发可视化大屏数据展示项目,大屏以深色背景为主。详细文档+全部资料+源码.zip
- 基于Springboot+通用Mapper+Redis 开发的旅游大数据可视化平台详细文档+全部资料+源码.zip
- 基于Vue + Echarts 构建的数据可视化平台,酷炫大屏展示模板和组件库,持续更新各行各业实用模板和炫酷小组件详细文档+全部资料+源码.zip
- 基于vue2.x构建的大屏数据可视化项目详细文档+全部资料+源码.zip
- 基于Vue3.0的“数据可视化大屏”设计与编辑器详细文档+全部资料+源码.zip
- 基于vue2+vuex+router+echarts的数据可视化大屏,使用缩放进行了屏幕的适配详细文档+全部资料+源码.zip
- 基于vue的大数据表格详细文档+全部资料+源码.zip
- 基于vue3.0的大数据分析系统,包含各种echarts和vue3.0新API详细文档+全部资料+源码.zip
- 基于vue3的数据可视化大屏基础组件详细文档+全部资料+源码.zip
- 基于WIFI探针的商业大数据分析技术详细文档+全部资料+源码.zip
- 上市公司数字经济专利申请数据(1999-2023年).zip
- Mysql配置文件优化内容 my.cnf
- 基于wifi抓取信息的大数据查询分析系统详细文档+全部资料+源码.zip
- 基于大模型LLMs的智能文本SQL生成能力,结合数据可视化,实现下一代对话式系统自动生成图表展示和dashboard、数据分析的BI系统。详细文档+全部资料+源码.zip
- 基于大航杯“智造扬中”电力AI大赛数据挖掘管道搭建示例详细文档+全部资料+源码.zip
- 基于标签的用户行为日志大数据分析系统详细文档+全部资料+源码.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈