按不出2345678 发表于 2024-8-1 00:28:03

这个错误是为啥呢

im_ratio = float(img.shape) / img.shape
AttributeError: 'NoneType' object has no attribute 'shape'


赚个积分 发表于 2024-8-1 09:33:28

关于img.shape、、
img.shape:图像的垂直尺寸(高度)
img.shape:图像的水平尺寸(宽度)
img.shape:图像的通道数

在矩阵中,就表示行数,则表示列数。

分析有三种原因:
1、图片不存在(检查图片名是否正确);
2.读取的图片内容和默认读取时参数匹配不匹配。(默认读取的是3通道的彩色图)例如读取到的图片是灰度图,就会返回None;
3、所读图片所在路径中包含中文(笔者就是犯了这样的错误,后来将保存代码文件的文件夹改成了英文);

页: [1]
查看完整版本: 这个错误是为啥呢