我知道标题令人困惑,但是我不知道如何使它变得更好。我在Google上找不到任何东西,所以我在这里。所以我正在使用OpenCV,并且我有一个小屏幕,如果我的点(模板匹配),我想给我的位置(x,y)起一个名字。检查图片以获得更好的理解,对不起!
这样您就知道了。我的脚本将每3秒发布一个类似x,y的值,我想使用一个函数来确定该点的位置。回话说“顶侧”或“机器人侧”等。我不知道从哪里开始谢谢。
如果您可以提供也可以使用的vb.net示例,则不必是python。
答案 0 :(得分:0)
通过使用opencv python来使用:
import cv2
img=cv2.imread("yourPath")
h,w,_= img.shape()
def func(x,y):
num_h=h/numOfColumnYouWant
num_w=w/numOfColumnYouWant
height_num=(y/num_h)%numOfColumnYouWant
width_num=(x/num_w)%numOfColumnYouWant
return height_num,width_num
func(x,y)
的返回值是行和列,如果要命名,可以将numOfColumnYouWant
更改为2,例如,如果返回0,0,则表示它位于左上方