Python OpenCV 获取窗口坐标 - 详细教程
要获取窗口的坐标,可以使用 OpenCV 的 cv2.getWindowImageRect() 函数。这个函数可以获取指定窗口的位置和大小。\n\n下面是一个示例代码,演示如何获取窗口的坐标:\n\npython\nimport cv2\n\n# 创建一个窗口\ncv2.namedWindow("My Window", cv2.WINDOW_NORMAL)\n\n# 显示图片\nimg = cv2.imread("image.jpg")\ncv2.imshow("My Window", img)\n\n# 获取窗口的位置和大小\nx, y, width, height = cv2.getWindowImageRect("My Window")\nprint("窗口位置:({}, {})".format(x, y))\nprint("窗口大小:{} x {}".format(width, height))\n\ncv2.waitKey(0)\ncv2.destroyAllWindows()\n\n\n在这个示例中,我们首先使用 cv2.namedWindow() 创建了一个窗口,并使用 cv2.imshow() 显示了一张图片。然后,我们使用 cv2.getWindowImageRect() 获取了窗口的位置和大小,并打印出来。\n\n注意,cv2.getWindowImageRect() 函数的第一个参数是窗口的名称,这个名称必须与之前使用 cv2.namedWindow() 创建窗口时的名称一致。
原文地址: https://www.cveoy.top/t/topic/p1ue 著作权归作者所有。请勿转载和采集!