简约不简单的OCR图形文字识别开发包

编程入门 行业动态 更新时间:2024-10-12 05:51:32

简约<a href=https://www.elefans.com/category/jswz/34/1769650.html style=不简单的OCR图形文字识别开发包"/>

简约不简单的OCR图形文字识别开发包

    图形文字识别(OCR)是常用的东西。许多程序员都想在自己的程序中嵌入OCR的识别模块。但是,用别人的----要价太高;自己做----难度太大。
    其实微软早在Office2003中推出了一个OCR模块,对中文有很好的支持(不亚于国内的一些品牌产品)。可能有许多人都注意到这个好东西了,但是MS_OCR在VC++上的接口和用法一直没见披露。
    笔者在这里发布一个用MS_OCR做的示范程序,大家试试,识别能力还不错,并且支持多种图形格式(bmp,jpg,tif)。

    ccmd_ocr.rar 是示范程序的VC++源代码。
    其中,mdivwctl.cpp,mdivwctl.h 是MS_OCR的模块程序,一些功能函数尽我们的理解作了中文注释。用法主要在CCMD_OCRView.cpp中,OCR的用法很简单;为了使示范程序象样一点,添加图形的显示(它与OCR无关)。图形显示使用了CXImage包,这里你也顺便了解一个CXImage包的用法吧。这个程序中OCR的识别类型我们设置成简体中文,这样对英文的识别不好;当然你可能修改成识别英文(或其它国的文字,源程序里都有,你自己找吧)。
    注意:在CCMD_OCR.cpp的InitInstance()中一定要加入::CoInitialize(0);
BOOL CCCMD_OCRApp::InitInstance()
{  AfxEnableControlContainer();
   ::CoInitialize(0);
   ……
}
 

详细请阅   .asp?paper_id=1577 

更多推荐

简约不简单的OCR图形文字识别开发包

本文发布于:2024-03-13 11:47:31,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1733922.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:不简单   简约   图形   开发包   文字

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!