求OCR的调用资料 找商品进销存表格
万分感谢!
2楼: 你可以用office 2003中的功能呀。我正在看。
请参考 http://topic.csdn.net/t/20050423/16/3961143.html 如商品进销存表格
3楼: 谢谢,正在研究。
4楼: 好像不能识别中英文混排的图形?
5楼: test.bmp是中英文混排的图片,识别出的内容是错的,乱码
procedure TForm1.Button1Click(Sender: TObject);
var
doc :IDocument;
Img :IImage;
Layout :ILayout;
begin
doc := IDispatch(CreateOleObject(''MODI.Document'')) as IDocument;
doc.create(''c:\test.bmp'');
//doc.OCR(miLANG_ENGLISH,true,true); //英文
doc.OCR(miLANG_CHINESE_SIMPLIFIED,true,true); //简体中文
Img := IDispatch(doc.Images[0]) as IImage;
Layout := IDispatch(Img.Layout) as ILayout;
Memo1.Lines.Add(Layout.Text);
MiDocView1.Document := doc;
doc.Close(false);
Img := nil;
Layout := nil;
end;
6楼: 奇怪,图片如果高度较小,宽度较长时,放在MiDocView中是歪的?莫非它还有自动倾斜校正的功能?如果有,那岂不是自作聪明?我的图片明明是正的。
财务软件版7楼: eaglepsm
在图形上画一个矩形识别出文字,你是怎么实现的?
8楼: 就使用你说的方法呀,老大,有没有搞错,我是向你学的,就是用上面的代码
9楼: OK。问题解决了。
10楼: 接受答案了.