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

在使用anaconda用pip下载opencv-python后可以正常读取,出现无法显示图片的情况,有时可以显示有时不可以显示如下图
在这里插入图片描述
显示的是~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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值