TC官方合作论坛

标题: 关于TS识别文字的问题 [打印本页]

作者: 阿克57    时间: 2013-8-19 17:06
标题: 关于TS识别文字的问题
首先ts.SetDict(0,"ziku.txt")这句设置字库是不是要写在 调用识别文字 的那个空间?(我在调用识别的空间写了这句)
第二:字库应该怎么放 是不是在资源那里插入 然后设置路径ts.SetPath(辅助.获取资源路径("rc:"))?
如果上述两问都正确,那么求解为什么识别不到文字
以下是代码 坐标我确认过 没错
------------------------------------------------------------------------------------------------
功能 识别(左x坐标,左y坐标,右x坐标,右y坐标,识别什么)
    识别
    如果(识别什么==1)//数字
        识别=ts.Ocr(左x坐标,左y坐标,右x坐标,右y坐标,"FFFFF-030303",1.0)//白色      
        //识别=ts.Ocr(左x坐标,左y坐标,右x坐标,右y坐标,"FFB500-000000",1.0)//满了      
    如果结束
    如果(识别什么==2)//价格        
        识别=ts.Ocr(左x坐标,左y坐标,右x坐标,右y坐标," FFB400-030303",1.0)//能买
        //识别=ts.Ocr(左x坐标,左y坐标,右x坐标,右y坐标,"FF3232-000000",1.0)//不能买
    如果结束
功能结束

作者: sugar987009    时间: 2013-8-19 17:21
找不到字 就几种原因 第一窗口未绑定  第二找字坐标错误  第三找字颜色错误 第四做的字库本身有错误

第五 字库调用路径设置错误  第六 天使找字语句错误  第七 逻辑性错误 第八 人品  你上边那段代码还不

如不发 调用语句跟路径设置 直接复制的帮助文档 下边那段代码 如果XX找图 找完了 连个返回值都不输出

你怎么知道你就没找到呢  我不理解
作者: 阿克57    时间: 2013-8-19 17:41
回复 2楼sugar987009的帖子

复制的时候漏了一句
功能 识别(左x坐标,左y坐标,右x坐标,右y坐标,识别什么)
    识别
    如果(识别什么==1)//数字
        识别=ts.Ocr(左x坐标,左y坐标,右x坐标,右y坐标,"FFFFF-030303",1.0)//白色      
        //识别=ts.Ocr(左x坐标,左y坐标,右x坐标,右y坐标,"FFB500-000000",1.0)//满了      
    如果结束
    如果(识别什么==2)//价格        
        识别=ts.Ocr(左x坐标,左y坐标,右x坐标,右y坐标," FFB400-030303",1.0)//能买
        //识别=ts.Ocr(左x坐标,左y坐标,右x坐标,右y坐标,"FF3232-000000",1.0)//不能买
    如果结束      
    返回 识别
功能结束

返回的值都是空的
作者: sunshuwei1613    时间: 2013-8-19 20:52
使用价值高的还是快速找字和找字功能 ts.FindStrFast(0,0,2000,2000,"长安|洛阳","9f2e3f -000000",1.0,x,y)




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