大批量处理数据时,若因个别图像错误导致代码中断,从头再来比较浪费时间
对未成功读入的图像跳过(读图 import cv2)
1
2
3
4
5
6
7
8
|
for i in range ( 1 , 1000 ):
image = cv2.imdecode(np.fromfile( 'xxx.jpg' , dtype = np.uint8), - 1 )
try :
image.shape
except :
print ( 'fail to read xxx.jpg' )
continue
......
|
若该图像可能不存在,即没有该图像的文件名,也可用try判断
1
2
3
4
|
try :
np.fromfile( 'xxx.jpg' , dtype = np.uint8)
except :
continue
|
以上这篇Python 判断图像是否读取成功的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持服务器之家。
原文链接:https://blog.csdn.net/ghy_111/article/details/80840433