TC官方合作论坛

 找回密码
 立即注册
查看: 478|回复: 5
打印 上一主题 下一主题

[问题] 怎么快速遍历一张图上面有几个我需要的目标呢?

[复制链接]
跳转到指定楼层
楼主
发表于 2015-3-21 13:57:16 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
我现在是把一张图分割来遍历,每次遍历100长   20高的一块区域找图,找到一个就数量+1,这样下来确实能识别出来图上有几个我要得目标,但是这样下来,遍历一次大概要3秒时间,太长了,不知道有没有别的办法能把时间控制在1秒以内呢,跪求,在线采
回复

使用道具 举报

推荐
发表于 2015-3-21 16:07:47 | 只看该作者
弄个全局变量来累加获得的数量,然后开多线程找图,比如分割100块,如果你一个个找很慢,但如果你开100个线程,每个线程只需要找一次就够了,目前只想到这么多。。
回复 支持 1 反对 0

使用道具 举报

沙发
发表于 2015-3-21 14:16:11 | 只看该作者
我明白你的意思,其实,你可以打开TC开发工具,在会员中心的边上,有个:示例,那个地方就有鼠标移动程序:阿基米德螺旋线,好好研究下了,我也只能这么说了..呵呵..
当然你也可以写个双重遍历,从一个点移动另外一个点,宽和高就是按照你给的,就把屏幕划分出许多的小小方格,从一个方格到另外一个方格,你可以设置50毫秒的鼠标移动,我大致计算了下,好像要一秒多点了.
我现在只能知道这么多了,青采纳
回复 支持 反对

使用道具 举报

地板
 楼主| 发表于 2015-3-21 18:45:31 | 只看该作者
言术 发表于 2015-3-21 16:07
弄个全局变量来累加获得的数量,然后开多线程找图,比如分割100块,如果你一个个找很慢,但如果你开100个线 ...

100个线程   亏你想的出来
回复 支持 反对

使用道具 举报

5#
发表于 2015-4-1 13:41:57 | 只看该作者
在整个图片范围上找,用大漠找多图,就算全屏找,应该也用不到3秒吧
回复 支持 反对

使用道具 举报

6#
发表于 2015-4-4 23:49:19 来自手机 | 只看该作者
应该使用大漠多点找色 返回多个坐标 然后写算法手动分割处理坐标 速度最快 譬如你找的图是血条 血条是横向的 找到的所有坐标 Y族不等的+1 得到数量
回复 支持 反对

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18043773号

GMT+8, 2025-9-23 08:51 , Processed in 0.243012 second(s), 24 queries .

Powered by 海安天坑软件科技有限公司

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表