指定区域详细信息- OcrV5Details
函数简介
识别屏幕范围(x1,y1,x2,y2)内的文字
x1 , y1, x2, y2传 0, 0, 0, 0 为窗口整个客户区
返回数据为相对窗口坐标
使用ppocrV5模型,支持自定义模型
接口名称
OcrV5Details
DLL调用
long OcrV5Details(long ola, int x1,int y1,int x2,int y2)
参数定义:
ola
(长整型数): OLAPlug对象的指针,由 CreateCOLAPlugInterFace 接口生成。x1
(整型数): 区域左上角X坐标。y1
(整型数): 区域左上角Y坐标。x2
(整型数): 区域右下角X坐标。y2
(整型数): 区域右下角Y坐标。
示例:
待补充...
返回值
字符串:
返回识别到的字符串,如:
{
"Regions": [
{
"Score": 0,
"Text": "bbbbbb",
"Center": {
"x": 100,
"y": 200
},
"Vertices": [
{
"x": 75,
"y": 190
},
{
"x": 125,
"y": 190
},
{
"x": 125,
"y": 210
},
{
"x": 75,
"y": 210
}
],
"Angle": 0
}
],
"Text": "bbbbbb"
}
Regions集合为所有识别到的数据集 Score为识别评分,分值越高越准确, Center为识别结果中心点 Size为识别范围 Angle为识别结果角度 Vertices为识别结果的4个顶点
注意:
字体比较特殊或者背景复杂识别不准确的,建议用图像识别来处理.
DLL调用返回字符串指针地址,需要调用 FreeStringPtr接口释放内存