不知道delphi有没有在屏幕上查找某个图片的所在位置的函数【在线等待 急】 ( 积分: 200 )

  • 主题发起人 主题发起人 mt
  • 开始时间 开始时间
M

mt

Unregistered / Unconfirmed
GUEST, unregistred user!
在屏幕的某个区域查找指定相似度的图片,并把找到的坐标保存在变量中。

VBSCall Call FindPic(iLeft,iTop,iRight,iBottom,szFileName,fSimilar,ByRef FoundX,ByRef
FoundY)
VBSCall FindPic(iLeft,iTop,iRight,iBottom,szFileName,fSimilar,ByRef FoundX,ByRef
FoundY)
left, top, right, bottom 都是整数或者整数型变量,说明了区域的左,上,右,下界限; filename 是一个bmp格式的图片,需要您自己抓取,最好是24位,把边缘都设为单一的颜色; similar 为相似度,取0.5到1之间的小数。数值越大,对图片的相似度要求越严格,速度也越快。推荐取0.9。

上面这个是 精灵按键的 函数

不知道在delphi中如何实现 请大家帮忙 要是没有这种函数 最好给个代码示例 谢谢大家了
 
自己抓图比较,完全求代码一律无视。
 
没懂楼上意思 我看 按键精灵 有那个函数 而且 查找速度很快 很准 不知道 D有没有 要是没有 应该用什么 函数去实现对比 或者用什么算法实现
 
抓下来,用汇编,异或比较一下,速度很快的!
 
要用汇编啊。。。。。。。。那东西一点不懂
我主要想做个程序能自动在屏幕上找到相图片的坐标点
 
要做连连看类似的游戏?沙发一下
 
楼主要做 简单游 的脚本?
 
只想知道如何做到 精灵的那个函数功能 在我们delphi中
 
不用问了, Delphi 没有这样的函数,估计也没人有兴趣帮你写这个代码。
真的要写就自己抓图,然后用模糊算法去对比图片是否相同吧。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
1K
DelphiTeacher的专栏
D
I
回复
0
查看
598
import
I
后退
顶部