开发者社区> 问答> 正文

c#读取二代身份证:报错

@杨尚川 你好,想跟你请教个问题:termb.dll及HWControl.dll  能不能分享给大家! 谢谢!

展开
收起
kun坤 2020-06-08 11:05:36 567 0
1 条回答
写回答
取消 提交回答
  • 如果是识别二代身份证的图片上的证件号码,自己实现也不是太难。

    1、请美术人员找几张身份证的图片,放大到一定尺寸,并把0~9、X这几个数字、字母切割出来,必须每个都是单独的图片。

    2、因为身份证号码都在右下部分,用像素点颜色值截取身份证号码的矩形区域,再切割每个数字或字母。

    3、把2中切割得到的每个数字或字母的图片调整为灰度,计算特征点,再依次与1中每个数字和字母的特征点做比较,这样基本就能出来结果了。

    1其实就是把智能识别学习的步骤改为人力实现了,这样就无需再进行识别学习了,直接用就行,当然1中的数字、字母必须清晰完整,比如淘宝实名认证上传的身份证图片要求都是很严格的,就是为了方便程序识别。

    如果涉及到上传身份证进行实名认证,这个就更复杂了,图形学还是蛮复杂的。

    ######这个二代身份证也不是随便每个人都能读的,需要设备,还需要授权文件的。######

    阅读器我已经有,通过按钮的点击事件可以读取身份证了! 我想实现自动阅读!

    ######

    他的意思是,身份证往阅读器上一放,就能获取到身份证信息,不知道是不是这个意思?

    是的话:  看看阅读器有没有相关驱动事件。。。。没有事件的话那谁知道你把身份证放到阅读器上了,所以要知道放没放,就只有阅读器知道了!

    不是的话:就只能图像识别了!图像识别可发现图片有更新就图像识别

     

     

    2020-06-08 17:59:22
    赞同 展开评论 打赏
问答分类:
C#
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载