函数:cvFindImage 图中找图

函数功能:图中找图

函数方法

x,y,degree = image.cvFindImage(newImage,cropMat)

参数 类型 字段 说明
newImage usedata 必填 需要操作的图片对象
cropMat usedata 必填 将要寻找的图片的图片对象
返回值 类型 说明
x number 寻找的图片的左上角顶点横坐标
y number 寻找的图片的左上角顶点纵坐标
degree number/nil 需要寻找的图片和原图的匹配度

函数用例:

local image = require("tsimg")  
snapshot("cvFindImage1.png",0,0,400,400)
snapshot("cvFindImage2.png",100,100,200,200)
local newImage,msg = image.loadFile(userPath() .. "/res/cvFindImage1.png") 
if image.is(newImage) then
    local cropMat,msg = image.loadFile(userPath() .. "/res/cvFindImage2.png") 
    if image.is(cropMat) then
        local x,y,degree = image.cvFindImage(newImage,cropMat)
        if x ~= -2 then
            dialog("x = " .. x .. "\ny = " .. y .. "\ndegree = " .. degree)
        else
            dialog("找图失败 : " .. y)
        end
    else
        dialog(msg,3)
    end
else
    dialog(msg,3)
end

注意事项:

  • Android 仅支持引擎版本 v3.0.1 及其以上,仅支持标准版,暂不支持企业版。

  • 安卓普通版需要登录账号、购买 VIP 并且在调用过程中账号需要保持登录状态否则会导致调用失效。

  • iOS 仅支持专业版,暂不支持企业版。

  • Android 真机与模拟器 tsimg.so 文件不同,需要按照设备类型进行下载。

  • 点击 使用方法tsimg.so 下载 查看使用方法及下载地址。

Copyright 北京帮你玩科技有限公司 2020 all right reserved,powered by Gitbook该文章修订时间: 2020-02-24 21:56:42

results matching ""

    No results matching ""