作者oooandooo (nelson)
看板C_Sharp
标题Re: [问题] MODI.Document 创建
时间Sat Dec 5 21:44:55 2009
※ 引述《kewang (一切都不对了~)》之铭言:
: 我找了其他的资料,不知道算不算解决这个问题。
: string result = string.Empty;
: MODI.Document modiDocument = new MODI.Document();
: modiDocument.Create(filename);
: MODI.Image modiImage = (MODI.Image)modiDocument.Images[0];
: modiImage.OCR(MODI.MiLANGUAGES.miLANG_CHINESE_TRADITIONAL, false,
: false);
: foreach (MODI.Word word in modiImage.Layout.Words) {
: result += word.Text;
: }
: modiDocument.Close(false);
: modiImage = null;
: GC.Collect();
: return result;
: 记得要让modiImage变为null,然後再用GC强制执行回收机制,这样就可以了。
: 原po可以试试看喔。
我试过了,可以用了,感恩~
不过後来我把加上去的程式码拿掉,还是可以辨识,而且正常使用= =a
还发现了一个问题,如果图片辨识不出来会出现以下画面
类型 'System.Runtime.InteropServices.COMException' 的未处理例外状况发生於
Webcam_Test.exe
其他资讯: EP_E_DCOM_OCR_FAILRECOG
辨识的结果如果是手写的,几乎辨识不出来
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 58.114.165.119
1F:→ oooandooo:可以用try catch避免掉 12/06 03:11