/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
想要在图像文件之中识别出现的汉字当然要有专业的软件来应对,汉字显示字体识别软件OCR软件是一款小型完全免费的。小巧而功能强大是它最大的优点。不只体积小,在识别图片中的小型文字都有特别优势,汉字显示字体识别软件的识别对象是屏幕出现的“显示汉字”,而不是针对扫描仪扫出来的“打印汉字”。
不同于商业Ocr软件,本软件是免费的,可以自由使用。第二个不同之处,本软件的识别对象是屏幕出现的“显示汉字”,而不是针对扫描仪扫出来的“打印汉字”。二者有什么不同呢?最重要的一点: 扫描出来的打印汉字的高度和宽度一般都在30多个像素点之上,这是我用画图软件,打开某个商业Ocr的samples\sample1.tif,然后一点一点数出来的。从文件名和目录名的中文含意可以看出,这个点数应该是一个典型值。那么,如果用商业Ocr识别屏幕上出现的小五号字,汉字的高度是12个像素点,会出现什么情况呢? 测试方法:用记事本随便写几行汉字,设置字体为小五号字。这大概是看着还算舒服的最小号的汉字字体了(高度是12个像素点),如果再小,字体就很难看了。然后,按拷屏键PrtSc,把屏幕的图像拷贝、粘贴到画图软件中,修剪尺寸后,保存为bmp的格式。然后,我找了两个国内最著名的Ocr软件进行测试,结果让人大吃一惊,识别率几乎为零。把图像放大两倍,再测试,结果仍然很不理想,大概也只有百分之二三十的样子。
采用复合特征的分类方法。
字符集选择3755个一级汉字。
字体选择最常用的宋体。
字号选择从小五号到一号汉字,主要针对20个点之内的小字体。
英汉混排时,汉语优先。
汉字粘连时,进行动态优化切分。