求教关于图像(主要针对名片)切分
毕设做的是名片识别,我用了OFFICE提供的MODI控件可以把一张名片上所以的文字信息提取到textbox中,但是由于这些信息要分类导入到数据库中,我们导师说必须一个个精确地提取出来,比如公司,姓名,手机等等分别要放入到相应的textbox中,然后导入到数据库中,我现在的想法是把图片中文字块一块一块的切分出来,然后分别识别出来然后查找关键字放入到textbox中,现在的难题是不会做“把图片中文字块一块一块的切分出来”这一步,求指教。或者所有别的什么方法能把相信信息提取出来,大家帮帮忙哇。 --------------------编程问答-------------------- --------------------编程问答-------------------- 要把图片的文字切成小图片?估计的自己使用图像工具切了。从图像中提取文字,可不简单,如果不是矢量图 --------------------编程问答-------------------- 我也想过截屏来取,但是这样就不智能了。。 --------------------编程问答-------------------- http://www.leadtools.com/corporate/press.htmor
http://www.accusoft.com/index.htm
or
http://www.atalasoft.com
都有OCR功能,試試看 --------------------编程问答--------------------
问一下:
1、你是不是已经解决了我把名片里的文字整体识别出来了~
2、你现在想要的是把得到的文字按意义区分,然后分别利用?
如果我没猜错,那你只要解决这个两个问题就行了
1、熟悉字符串的操作,分割,合并,不管你用什么语言,字符串函数都有大把的~
2、你要设定一套识别规则,说大一点是人工智能,说小一点就是 特征码 整理~
建议的做法是特征明显的规则直接用字符串操作,不明显的用正则表达式~,你搞几十条规则,应该足够分析一般的名片了。 --------------------编程问答--------------------
你这方法不错,正则表达式是怎么回事。。。 --------------------编程问答-------------------- 所有的文字都提取出来了
那还不好办啊
string类里面很多分割的方法
不是有公司,姓名什么的吗?
一个一个的分开提出就行了 --------------------编程问答--------------------
主要是姓名没什么指示,而且有时候有很多乱码。。 --------------------编程问答-------------------- --------------------编程问答-------------------- 现在我提取到名片信息为“今11夕~厂fC杭州青鸟电子有限公司HangZhouQingniaoElectronicsCo.,Ltd范建铭凡n、,li'an川irlg董事长助理地址:杭州市湖里南路103号百大花园B座16层电话:(0571)883883288838850088388971网址:www.qne!ec.com手机:13858123456邮编:310005传真:(0571)88388611邮箱:aming9991@126.com” 我把它放到textbox1中,由于一些原因会有乱码存在,这不是重点,重点是如何把重要信息比如 公司 姓名 地址 电话 网址等等重要信息提取出来,分别放到别的textbox中,求指教
string str = this.textBox1.Text;
把textbox1中的内容放到str中,接下来该怎么处理。。 --------------------编程问答-------------------- --------------------编程问答-------------------- 不懂 --------------------编程问答-------------------- 是不是把整个名片上的文字都读取出来了?
如果都读取出来了,那就好办了 --------------------编程问答--------------------
补充:.NET技术 , C#