Python 如何获取cv2.imshow窗口的坐标?

Python 如何获取cv2.imshow窗口的坐标?,python,opencv,python-imaging-library,screen-capture,Python,Opencv,Python Imaging Library,Screen Capture,我正在使用这个代码 将numpy导入为np 进口cv2 从PIL导入ImageGrab作为ig 导入时间 last_time=time.time() 虽然(正确): screen=ig.grab(bbox=(200200600600)) 打印('循环耗时{}秒'。格式(time.time()-last_time)) cv2.imshow(“测试”,np.阵列(屏幕)) last_time=time.time() 如果cv2.waitKey(25)&0xFF==ord('q'): cv2.dest

我正在使用这个代码

将numpy导入为np
进口cv2
从PIL导入ImageGrab作为ig
导入时间
last_time=time.time()
虽然(正确):
screen=ig.grab(bbox=(200200600600))
打印('循环耗时{}秒'。格式(time.time()-last_time))
cv2.imshow(“测试”,np.阵列(屏幕))
last_time=time.time()
如果cv2.waitKey(25)&0xFF==ord('q'):
cv2.destroyAllWindows()
打破
从这个问题开始。 这是我的输出:

这个很好用。我正在寻找一个解决方案,在那里我可以捕获输出窗口下的区域。当我移动窗口时,输出也会改变。一种方法是更新此行,如下所示:

screen=ig.grab(bbox=(x1,y2,x2,y2))
但我搞不懂的是如何得到这些参数值。或者如何获得输出窗口的坐标


另外,我没有足够的声誉在这里直接嵌入图像,所以我添加了外部链接。

我使用的是Windows 10 x64。这可能会让你开始@SarmadGulzar:使用
cv2.resizeWindow(self.winname,width,height)将
cv2
窗口放置在另一个位置进行同步;cv2.moveWindow(self.winname,x,y)
我是用