大批量处理数据时,若因个别图像错误导致代码中断,从头再来比较浪费时间
对未成功读入的图像跳过(读图 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