VB获取坐标 120
如题:在VB中使用代码获取图中红点和蓝点中心位置的坐标,并将坐标打印到窗体上。。最好可以实现,即使图片所在窗口处于后台时仍可以获取坐标,...
如题:在VB中使用代码获取 图中 红点和蓝点 中心位置的坐标,并将坐标打印到窗体上。。最好可以实现,即使 图片所在窗口处于后台时仍可以获取坐标,
展开
展开全部
你需要的东西有点类似图片搜索,或者像素搜索。有点像按键精灵里的功能,只不过vb中需要自己写这个函数。
这里只说下原理。
首先,需要红点和蓝点的像素信息集合,可以自己抓各个像素点的颜色值,并排列成矩阵,也可以截取红点和蓝点的图片,用程序读取这个像素信息矩阵。
然后,将这个矩阵在你的这张图片中比对,找到后,取左上角顶点坐标偏移红点或蓝点矩阵长宽的一半即可得出结果,如果图片在你自己的程序里,后台抓取也是可以得。
不过说了这么多也不知道你自己能否实现= =。。。
如果你找得到别人写的图片搜索的函数也可以直接借用。或者可以搜下“大漠插件”,记得里面有现成的图片搜索函数。
这里只说下原理。
首先,需要红点和蓝点的像素信息集合,可以自己抓各个像素点的颜色值,并排列成矩阵,也可以截取红点和蓝点的图片,用程序读取这个像素信息矩阵。
然后,将这个矩阵在你的这张图片中比对,找到后,取左上角顶点坐标偏移红点或蓝点矩阵长宽的一半即可得出结果,如果图片在你自己的程序里,后台抓取也是可以得。
不过说了这么多也不知道你自己能否实现= =。。。
如果你找得到别人写的图片搜索的函数也可以直接借用。或者可以搜下“大漠插件”,记得里面有现成的图片搜索函数。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询