报错如下


分析原因
可能是照片无效问题,即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)

版权声明:本文为FriendshipTang原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。