项目的最终目标是获取屏幕截图位置(中点和半径)中的屏幕和输出圆。所以这个项目的开始就是捕捉屏幕并通过一个寻圈函数发送它。
{a1}开始于
基本上,该示例中的代码适用于cv2.imshow,但是,我希望它与cv2.imread一起工作,因此它与我要复制的示例兼容。在
我已经尝试了一些基本的东西都没有用,参考如下!在printscreen_pil = Imagegrab()
printscreen_numpy = np.array(printscreen_pil.getdata(),dtype='uint8')
img = cv2.imread(printscreen_humpy , 0)
在cv2.imread上出现错误,消息为TypeError: bad arguement type for built-in operation
在sc.getpixels上出现错误,消息为AttributeError: 'MSS' object has no attribute `get_pixels'img_grab = ImageGrab.grab(bbox=(0,0,500,500))
img = np.array(img_grab)
#img = cv2.imread(img)
img = cv2.medianBlur(img,5)
cimg = cv2.cvtColor(img,cv2.COLOR_GRAY2BGR)
关于cimg = cv2.cvtColor(img,cv2.COLOR_GRAY2BGR)的错误,我将把它总结成(-2:Unspecified error)和{}更多信息,请打开屏幕截图,如果