报错:cv2.error: OpenCV(4.6.0) :-1: error: (-5:Bad argument) in function 'imshow'

 

查看opencv版本

pip show opencv-python

 更改opencv的版本到4.5.1.48

 pip install opencv-python==4.5.1.48 -i https://pypi.douban.com/simple

 报错:TypeError: imshow() missing required argument 'mat' (pos 2)

原因是imshow()缺少一个参数,cv2.imshow()函数需要两个输入,一个是图像窗口的名字即title,一个是所展示图片的像素值矩阵

cv2.imshow(ycrcb_image) #wrong

cv2.imshow('ycrcb_image', ycrcb_image) #true

 cv2.imshow()闪退

在后面加上

cv2.waitKey() 

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐