问题是这样:一张身份证,经过扫描机扫描后,在 from上的picturebox显示身份证的头像图片,txtName,txtNumber,txtBirth,txtAddr,txtSex,txtNation上显示身份证上的“姓名,身份证号,出生日期,住址,性别,民族~!有做过的类似的高手发表一下自己的看法~!扫描仪等硬件该是什么牌子!

解决方案 »

  1.   

    生成图片,再对图片处理。如果图片不需要彩色的最好,扫描后用2值处理,文字识别那就有点麻烦了,看能不能找到相关的OCR软件,能提供类似的库,就可以用VB调用。
      

  2.   

    相关的ocr软件,比如哪些呢?
    能具体点吗?
      

  3.   

    呵呵, 不好意思,这也只是我的猜想.算是我的思路吧,我看你发在另个地方的帖子里,有人回答说不用这么麻烦,你可以详细的问问.至于OCR软件,一般的扫描仪都带的
      

  4.   

    OCR识别,不过可能识别率不是很高
      

  5.   

    印刷体OCR的识别还是很高的.由于身份证上的水印在扫描仪后很明显,对识别也有干扰作用,还是要做图象处理的.
      

  6.   

    看来ocr不太合适,身份证图象后面有带网格的~!
    处理起来很费劲的~!
      

  7.   

    劝你打消这个念头,即使是目前的ocr也只对白纸黑字印刷体识别率高。身份证上面的防伪激光以及背景花纹的干扰得到的只能是乱七八糟的东西。无论你的身份证扫描得多清晰。
      

  8.   

    突然想到一个办法或许可行:
    用彩色扫描身份证,然后编程提取图像中的黑色像素产生新的图形数据再用OCR识别
      

  9.   

    OCR识别未必可行。
    1 防伪网格干扰
    2 一些身份证文字是手写的
    3 正常情况下也有误识别,需要手工修改。因此大可不必费这个事。一律手工录入。扫描提取照片而已。
      

  10.   

    to of123():
    你说的  一律手工录入。扫描提取照片而已
    我们现在就是这么做的,不过用户连打字都不会,怨声不断,所以现在想升级啊to jlum99:
    哈哈,明年可能全国开始身份证改为身份证ic卡了(试点)
    现在是不可能了~!!