TC官方合作论坛

标题: 大漠 找字,死活找不到 [打印本页]

作者: satdown    时间: 2012-10-16 11:55
标题: 大漠 找字,死活找不到

  1. dm.SetPath(辅助.获取资源路径("rc:"))
  2. dm.SetDict(1,"sdxlfont.txt")

  3. 整型 是否战斗,x,y,i
  4. 整型 站=0,未找=0
  5. 循环(i<100)
  6. i=i+1

  7. 是否战斗 = dm.FindStr(2,2,784,584,"召","ffffff-000000",0.7,x,y)
  8. 如果(是否战斗>-1)
  9. dm.MoveTo(x,y)
  10. 站=站+1
  11. 否则
  12. 未找=未找+1
  13. 如果结束
  14. 循环结束
  15. 字符型 找到=字符串.连接("找到",转换.整型转字符型(站))
  16. 字符型 没找到=字符串.连接("未找到",转换.整型转字符型(未找))
  17. 辅助.消息框(字符串.连接(找到,没找到))
复制代码

  1. //字库也设置了,这个也加了
  2. #import "dm.dmsoft" dm
复制代码
死活找不到, 帮忙看看是什么原因,感谢

作者: jimye0526    时间: 2012-10-16 12:13
偏色对了么 范围对了么
作者: satdown    时间: 2012-10-16 12:16
范围都没错,偏色我采集的时候用的是101010 现在调过来,还是不行
作者: satdown    时间: 2012-10-16 12:19
应该不会是版本问题吧,我用的是3.1213版的dm.dll  并未缴费
作者: satdown    时间: 2012-10-16 12:23
求解答
作者: jimye0526    时间: 2012-10-16 12:28
你用大漠工具能识别出来么
代码应该没什么问题的
作者: satdown    时间: 2012-10-16 12:32
大漠工具 不会用识别
作者: tempbb1234    时间: 2012-10-16 12:42
我倒,大漠工具你不会用识别,你怎么做的字库?
作者: satdown    时间: 2012-10-16 12:54
新建字库-抓图工具抓字
坐标      RGB   HSV        偏色
254,218     ffffff     0.0.100   101010
偏色后面复选框选上

在二值化区域,就出来字了,然后提取单个点阵,定义文字回车
作者: kkkkkkk    时间: 2012-10-16 13:29
dm.SetDict(1,"sdxlfont.txt")改为dm.SetDict(0,"sdxlfont.txt")试试,
作者: Sky_Pro    时间: 2012-10-16 17:01
回复 1楼satdown的帖子

楼主,我看你dm.SetDict(1,"sdxlfont.txt") ,你还没有dm.UseDict(1) 啊,你设置了字库,不使用字库吗,这怎么能找到字啊?!
另外,dm.FindStr 返回是0 表示找到了字,模糊度最好设1.0,还是建议楼主改一下。。。
如果好了的话,记得采纳啊~~~




欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1