System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术属于android手机扫码识别领域,针对opencv的免费使用,能够调用相机进行身份证识别。
技术介绍
1、opencv是一个开源的图象和视频处理库,我们可以用于图片识别分析,常见的车牌识别、人脸识别、卡片识别都可以用,比如有些app需要扫码提取身份证或银行卡号则可以用到。
技术实现思路
1、本专利技术的目的是提供一种基于opencv的身份证扫码识别工具,用于app进行身份证号输入时,可以调用手机相机进行自动拍摄,运用opencv库中的功能,提取身份证中的身份证号,避免手动输入时可能发生输错的情况。
2、本专利技术的技术方案如下:
3、一种基于opencv的身份证扫码识别工具,其特征在于,包括以下步骤:
4、步骤1,下载opencv for android库,编译打包出so库,导出opencv android libaar;
5、步骤2,创建一个新的android工程项目,引入编译好的opencv aar;
6、步骤3,初始化opencvsdk;
7、步骤4,开启手机相机,将相机捕捉的图像进行解析转换成位图;
8、步骤5,将图片进行灰值化、二值化处理,进行形态学相关的处理,最后刷选连通域的矩形来确定号码的位置,如果没有找到的话,就根据身份证的位置特征进行切割;
9、步骤6,运用tess-two库将opencv处理后的图片进行ocr文字转换返回身份证号。
10、本专利
本文档来自技高网...【技术保护点】
1.一种基于OpenCv的身份证扫码识别工具,其特征在于,包括以下步骤:
【技术特征摘要】
1.一种基于opencv的身份证扫码...
【专利技术属性】
技术研发人员:邹旭东,
申请(专利权)人:北京航天长峰科技工业集团有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。