做昆虫数据集图片分类的时候,将图片用opencv读入,存入numpy的时候出现了以下的错误:
error: (-215:Assertion failed) !ssize.empty() in function ‘cv::resize’
找了好久没发现问题,以为是图片的size搞错了,反复检查几遍没有错误。后面上网搜了一下,可能是有的图片是损坏的,或者是图片的路径输入问题,或者是size问题。
后面尝试后发现是有None的图片。
cv2读入的时候一直是None,导致错误。
用以下代码找出错误图片的名称:
1 for i, file in enumerate(image_dir): 2 # print(file) 3 img = cv2.imread(os.path.join("image", file)) 4 if img is None: 5 print(os.path.join("image", file)) 6 break
opencv读入图片时错误!ssize.empty() in function 'cv::resize'
原文:https://www.cnblogs.com/1-0001/p/12886001.html