Python银行卡数字识别项目 (Opencv)
项目预览: QWQ 那么第一步先梳理一下我们的项目逻辑: 一. 找素材 (数字模板,银行卡照片等) 二. 识别数字则需要我们对数字模板进行处理。因此下面我们开始处理数字模板。 1.将数字模板处理成灰度图,再进行二值处理.这样图像就变成双通道图. 2.计算模板边缘轮廓.将数字模板每个数字的轮廓计算出来. 3.画出每个数字轮廓的外接矩形。最后将其分别保存到一个字典里. 三. 数字模板处理完成,已经洗净切块备用啦!现在让我们处理正餐-银行卡。 1.和模板一样先进行图像处理.灰度图 —— 二值处理 2.初始化一个(9,3)和(5,5)的卷积核放在旁边备用. 3.将已经处理的银行卡图像进行礼帽操作,去
用户评论