报错如下
分析原因
可能是照片无效问题,即cv2.imread返回的值为None!
解决方法
找到那张照片,删掉即可!
代码实现
import os
import cv2
f=open("train.txt","r")
#查看多少行
# print(len(f.read().split("\n")))
for i in f:
path = i.split("jpg")[0]+"jpg"
# print(path)
try:
img = cv2.imread(path)
_,_,_ = img.shape
# print(img.shape)
except:
# 无效图片路径
print(path)