查找图片2 - FindImageFromPtr
函数简介
在指定图片中查找指定图像(使用内存数据),返回第一个匹配结果。可指定颜色差值、相似度及查找方向。
返回数据类型解析:
{
"MatchVal": 0.85,//数据相似度
"MatchState": true,//返回数据是否大于指定精度,用于快速判断识别结果
"Index": 0,//多图识别时的返回索引
"X": 100,//识别结果X坐标
"Y": 200,//识别结果Y坐标
"Width":100,//识别结果宽度
"Height":100//识别结果高度
}
接口名称
FindImageFromPtr
DLL调用
long FindImageFromPtr(long instance, long source, long templ, string deltaColor, double matchVal, int dir)
参数定义:
instance(长整型数): OLAPlug对象的指针,由 CreateCOLAPlugInterFace 接口生成。source(长整型数): OLAImage对象的地址(源图片)。templ(长整型数): OLAImage对象的地址(模板图片),由 LoadImage 等接口生成。deltaColor(字符串): 颜色差值,格式为"RRGGBB",如"101010"。matchVal(双精度浮点数): 相似度,如0.85,最大为1。dir(整型数): 查找方向:- 0:从左到右,从上到下
- 1:从左到右,从下到上
- 2:从右到左,从上到下
- 3:从右到左,从下到上
- 4:从中心往外查找
- 5:从上到下,从左到右
- 6:从上到下,从右到左
- 7:从下到上,从左到右
- 8:从下到上,从右到左
示例:
待补充...
返回值
匹配结果(单条),格式同上 JSON。
注意:
DLL调用返回字符串指针地址,需要调用 FreeStringPtr 接口释放内存。
