pycharm安装opencv-python,使用pycharm运行opencv
最近学习了opencv3这本书。今天在Python中学会使用OpenCV并安装后,做了一个简单的测试打开图片。1.测试代码如下:
将cv2作为cv导入
#读取图像,支持bmp、jpg、png、tiff等常用格式。
img=cv . im read( F:\ picture \ 2 . jpg )
#创建一个窗口并显示图像
cv.namedWindow(“图像”)
cv.imshow(Image ,img)
cv.waitKey(0)
#打开窗户
2.测试cv2.destroyAllWindows()时出错。
cv2 . error:OpenCV(4 . 5 . 1)C:\ Users \ app veyor \ AppData \ Local \ Temp \ 1 \ pip-req-build-I 1s 8 y2i 1 \ OpenCV \ modules \ high GUI \ src \ window . CPP:376:error:(-215:断言失败)size . width 0 size . height 0 function cv:im show 2 .解决方案:
将cv2作为cv导入
#读取图像,支持bmp、jpg、png、tiff等常用格式。
img=cv . im read( F:/picture/2 . jpg )
#创建一个窗口并显示图像
cv.namedWindow(“图像”)
cv.imshow(Image ,img)
cv.waitKey(0)
#打开窗户
2.cv2.destroyAllWindows()只需将“\”改为“/”
另一种解决方案是将“\”改为“\”,如下所示
将cv2作为cv导入
#读取图像,支持bmp、jpg、png、tiff等常用格式。
img=cv . im read( F:\ \ picture \ \ 2 . jpg )
#创建一个窗口并显示图像
cv.namedWindow(“图像”)
cv.imshow(Image ,img)
cv.waitKey(0)
#打开窗户
2.cv2.destroyAllWindows()注1:一般来说,在查看数据时,有两种情况可能会出现错误。
1)第一,读取图片文件的路径信息错误(以上两种解决方案)
2)另一种情况是图像文件类型有错误。比如我的图片是jpg,后缀改成jpeg会有错误。
注2:
在图像中,jpg(其他类型的文件也类似)没有在镜像中命名。这是什么意思?
我们打开F盘下的图片文件,勾选要显示的图片,看看是怎么命名的:找到下图
那么路径信息是:
F:\\picture\\2.jpg但是如果你的F盘里命名的文件是2.jpg,它会显示如下:
如果要输出这张图,就要命名为:否则会出错。
f:\ \图片\\2.jpg.jpg
两个输出结果如下:
再啰嗦一句:输出图像自适应原图像大小,路径中没有中文。
转载请联系作者授权,否则将追究法律责任。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。