opencv
文章平均质量分 63
Y/ang
这个作者很懒,什么都没留下…
展开
-
opencv练手项目:文档OCR识别
整体思路:利用边缘检测+轮廓检测+透射变换+百度文字识别API实现。总体分为3步:1.运用边缘检测与轮廓检测检测到文本最外侧的边缘。2.根据边缘的四点确定文档的区域,再利用透射变换将文档视角转换。3.调用百度文字识别API进行文本识别。原始图像:透视变换之后的图像:文本识别的结果(部分):具体步骤:Step1:运用边缘检测与轮廓检测检测到文本最外侧的边缘通过Canny边缘检测将测出轮廓,然后再进行轮廓检测。轮廓检测时会出现多个闭合图形,可以通过比较闭合图形的面积的大小确定,拥有面积原创 2021-07-25 22:51:45 · 938 阅读 · 1 评论 -
opencv练手项目:信用卡数字识别
整体思路:利用轮廓检测与模板匹配实现信用卡数字识别。总体分为3步:使用轮廓检测实现数字1-9模板的存取。检测到信用卡的数字部分区域并存储。将信用卡数字依次与模板进行匹配,寻找到最合适的数字最终效果:Step1:数字模板的获取原始图片如下,需要通过轮廓检测获取每个单独的数字模板。思路:通过轮廓检测获得各个数字的外轮廓,然后通过做出各个外轮廓的外接矩形并根据外接矩形的左上角点x的排序结果,确定对应数字所在的位置,然后用digit字典存储每一个数字的图象。#获取模板,获得模板字典tem原创 2021-07-21 23:34:47 · 1479 阅读 · 2 评论