指定区域识字 - Ocr
函数简介
识别窗口范围(x1,y1,x2,y2)内的文字
x1 , y1, x2, y2传 0, 0, 0, 0 为窗口整个客户区
接口名称
Ocr
DLL调用
long Ocr(long ola, int x1,int y1,int x2,int y2)
参数定义:
ola
(长整型数): OLAPlug对象的指针,由 CreateCOLAPlugInterFace 接口生成。x1
(整型数): 区域左上角X坐标。y1
(整型数): 区域左上角Y坐标。x2
(整型数): 区域右下角X坐标。y2
(整型数): 区域右下角Y坐标。
示例:
待补充...
COM调用
string Ocr(int x1,int y1,int x2,int y2)
参数定义:
x1
(整型数): 区域的左上X坐标y1
(整型数): 区域的左上Y坐标x2
(整型数): 区域的右下X坐标y2
(整型数): 区域的右下Y坐标
示例:
string s=ola.Ocr(0,0,2000,2000)
messagebox(s)
返回值
字符串:
返回识别到的字符串
注意:
字体比较特殊或者背景复杂识别不准确的,建议用图像识别来处理.
DLL调用返回字符串指针地址,需要调用 FreeStringPtr接口释放内存