|

20精币
坐标.返回值 = Opencv_找图 (“i”, 鼠标识别范围.x, 鼠标识别范围.y, 鼠标识别范围.x1, 鼠标识别范围.y1, “C:/Resource/sbwb.bmp”, 0.9, 坐标 ) 判断 (坐标.返回值 ≠ -1 )  坐标.x = 坐标.x - 15  坐标.y = 坐标.y - 14  颜色范围识别.x = 坐标.x  颜色范围识别.y = 坐标.y  颜色范围识别.x1 = 颜色范围识别.x + 10  颜色范围识别.y1 = 颜色范围识别.y + 10  判断 (久伴 [i ].大漠. GetColorNum (颜色范围识别.x, 颜色范围识别.y, 颜色范围识别.x1, 颜色范围识别.y1, “48ab0b-303030|b2ffff-303030|1a4e7b-303030|56d9e0-303030”, 1 ) ≥ 20 )  鼠标位置.x = 坐标.x   鼠标位置.y = 坐标.y  调试输出 (“基于opencv”)  久伴 [i ].大漠. UseDict (临时字库 )  返回 (真)  调试输出 (“opencv不对未找到鼠标”, 坐标.x, 坐标.y )
.版本 2
.子程序 Opencv_找图, 整数型, 公开, 为真返回1,假返回0
.参数 i, 整数型
.参数 左X, 整数型
.参数 左Y, 整数型
.参数 右X, 整数型
.参数 右Y, 整数型
.参数 图片路径, 文本型, , 绝对路径如“D:/111.bmp”
.参数 精度, 双精度小数型, , 精确度,越大越精确
.参数 参数_识别结果_参考, 坐标类, 参考
.局部变量 文件返回, 文本型
.局部变量 数据, 文本型
.局部变量 js, 类_json
.局部变量 坐标, 文本型
.局部变量 分割坐标, 文本型, , "0"
.局部变量 i, 整数型
.局部变量 盒子标号, 文本型
.局部变量 端口, 文本型
' 盒子标号 = 文本区分_只取字母 (i, 2)
.判断开始断 (盒子标号 = “A”) ' A=20,B=21,C=22,以此类推
端口 = “20001”
.默认
.判断结束
js.置属性 (“lujing”, 图片路径, )
js.置属性 (“quyu”, 到文本 (左X) + “,” + 到文本 (左Y) + “,” + 到文本 (右X) + “,” + 到文本 (右Y), )
js.置属性数值 (“threshold”, 精度) ' 阈值,默认值为0.70
数据 = js.取数据文本 ()
' 调试输出 (数据)
文件返回 = 网页_访问S (“http://127.0.0.1:” + 端口 + “/cv/findpic2”, 1, 数据, , , “Content-Type: application/json”, , , , , , , , , , , , , , , )
js.解析 (文件返回, , )
坐标 = js.取通用属性 (“result”, )
.如果 (坐标 ≠ “”)
.否则
.如果结束
分割坐标 = 分割文本 (坐标, “,”, )
.计次循环首 (取数组成员数 (分割坐标), i)
参数_识别结果_参考.x = 到整数 (分割坐标 [1]) + 左X
参数_识别结果_参考.y = 到整数 (分割坐标 [2]) + 左Y
.计次循环尾 ()
返回 (1)
参数_识别结果_参考.x = -1
参数_识别结果_参考.y = -1
返回 (0)
|
最佳答案
查看完整内容
Opencv_找图 (“i”, 鼠标识别范围.x, 鼠标识别范围.y, 鼠标识别范围.x1, 鼠标识别范围.y1, “C:/Resource/sbwb.bmp”, 0.9, 坐标)
把上面第一个“i”的双引号去掉
|