欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

python中opencv的imshow函数无法显示图片

程序员文章站 2022-05-20 22:07:03
...

在使用anaconda用pip下载opencv-python后可以正常读取,出现无法显示图片的情况,有时可以显示有时不可以显示如下图
python中opencv的imshow函数无法显示图片
显示的是~L:0,而不是BGR图像(网上没有搜到与这个相关的内容,问大佬也都说是代码问题,没有找到问题所在),其实很简单,只是下载的opencv-python版本太高(用pip安装的默认是最新版),只需要下载相对老一点的版本即可。代码如下

pip install opencv-python==3.4.8.29

后边换成要下载的版本即可。以后这个版本可能也不能用了,输入后会有提示,显示能安装的版本。
顺便推荐一个下载神器,用清华镜像源下载会让下载速度飞起来,代码如下:

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple some-package

把some-package换成要下载的东西即可。例如要下载opencv-python==3.4.8.29,输入以下代码即可。

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple opencv-python==3.4.8.29