图像函数

OpenCV找图

2 个函数

OpenCV找图

Image.match(模板图片: string, 匹配相似度: number, 范围横坐标: integer, 范围纵坐标: integer, 范围宽度: integer, 范围高度: integer, 查找方向: integer): image

在当前截图的指定范围内查找一张 PNG 模板;未命中时图像结果数量为 0。

参数7 项
序号名称类型参数说明
1 模板图片 PNG 模板图片绝对路径。示例:/sdcard/模板.png
2 匹配相似度 范围 0.01~1.0;快捷值仅为常用预设,可手动填写
3 范围横坐标 查找区域左上角 X 坐标;四个范围参数都填 0 时使用全屏。
4 范围纵坐标 查找区域左上角 Y 坐标;四个范围参数都填 0 时使用全屏。
5 范围宽度 查找区域宽度;四个范围参数都填 0 时使用全屏。
6 范围高度 查找区域高度;四个范围参数都填 0 时使用全屏。
7 查找方向 扫描顺序:0 左上到右下,1 右上到左下,2 左下到右上,3 右下到左上。
返回值至少接收一个返回值
序号名称类型返回说明
1 图像结果 返回统一图像结果集合,未命中时总个数为 0。每项只包含名称、X、Y、宽、高和相似度;使用获取名称、获取X、获取Y、获取宽、获取高和获取相似度读取。相似度范围为 0~1,保留两位小数。

OpenCV多模板找图

Image.matchBatch(模板目录: string, 匹配相似度: number, 范围横坐标: integer, 范围纵坐标: integer, 范围宽度: integer, 范围高度: integer, 查找方向: integer): image

依次查找目录内的全部 PNG 模板,返回所有命中结果;目录内其他格式会被忽略。

参数7 项
序号名称类型参数说明
1 模板目录 存放 PNG 模板的目录绝对路径。示例:/sdcard/模板
2 匹配相似度 范围 0.01~1.0;快捷值仅为常用预设,可手动填写
3 范围横坐标 查找区域左上角 X 坐标;四个范围参数都填 0 时使用全屏。
4 范围纵坐标 查找区域左上角 Y 坐标;四个范围参数都填 0 时使用全屏。
5 范围宽度 查找区域宽度;四个范围参数都填 0 时使用全屏。
6 范围高度 查找区域高度;四个范围参数都填 0 时使用全屏。
7 查找方向 扫描顺序:0 左上到右下,1 右上到左下,2 左下到右上,3 右下到左上。
返回值至少接收一个返回值
序号名称类型返回说明
1 图像结果 返回统一图像结果集合,未命中时总个数为 0。每项只包含名称、X、Y、宽、高和相似度;使用获取名称、获取X、获取Y、获取宽、获取高和获取相似度读取。相似度范围为 0~1,保留两位小数。