cv2.imread返回‘None Type’类型数据

问题出现常见的原因:

1、图片文件的路径名中出现了中文

2、图片的文件名是以数字开头的

解决方案:

按照上述对应的错误原因修改即可

以visual studio2019+python+opencv为例,

在执行如下代码段之后

import cv2
img = cv2.imread('文件路径',flags)
print(type(img))

输出的结果应该为'ndarray',即应该是一个矩阵类型的数据

之后用c2.namedWindow和cv2.imshow,cv2.waitKey,即可展示出图像

另外一种解决方法:

如果不想修改中文路径名,可以参见博客如下

python3中cv2.imread返回NoneType的解决方法 - 木易修 - 博客园 (cnblogs.com)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值