qianniancn / go-dmsoft

go 调用大漠插件
110 stars 44 forks source link

请问 ocr 里面的 FindStr 是怎么调用的呢 #5

Closed abbbowork closed 3 years ago

abbbowork commented 3 years ago

大佬可以写一个例子吗

qianniancn commented 3 years ago

@abbbowork 这和找图一样的,设置好字库就可以。

abbbowork commented 3 years ago

@abbbowork 这和找图一样的,设置好字库就可以。

大佬我这样用的不知道对不对,预想是找到之后移动鼠标

    var x, y int = 0, 0
    var intX, intY *int = &x, &y

    dm.FindStr(0, 0, 2000, 2000, "哈哈", "000000-000000", 1.0, intX, intY)

    if *intX > 0 && *intY > 0 {
        dm.MoveTo(*intX, *intY)
    }
qianniancn commented 3 years ago

@abbbowork 这个是找图的代码,自己参考吧,都差不多的

    // x,y接收返回的坐标
    var x, y int
    ret := dmObj.FindPic(0, 0, 2000, 2000, "蓝色锁图标.bmp", "393400", 0.95, 0, &x, &y)
    if ret != -1 {
        dmObj.MoveTo(x, y)
    }
abbbowork commented 3 years ago

@abbbowork 这个是找图的代码,自己参考吧,都差不多的

  // x,y接收返回的坐标
  var x, y int
  ret := dmObj.FindPic(0, 0, 2000, 2000, "蓝色锁图标.bmp", "393400", 0.95, 0, &x, &y)

非常感谢!成功了,go的基础不是很好