load数据集的时候出的一个错误:
error: (-215:Assertion failed) !ssize.empty() in function 'cv::resize’
参考下面链接,找出了问题所在:
https://stackoverflow.com/questions/53476720/reading-images-to-create-dataset-for-image-classification
原因及解决方法:
我遇到的这个问题,是因为数据集中有一张空图像(也就是有一张损坏的图像,无法读取)。
cv2.imread读入之后为None,所以一直报错。
要长记性,对一些数据集要做处理,避免出现这种很麻烦的错误,花费时间去查找。。
image = cv2.imread(imagePath)try:if image is None:print(imagePath)breakexcept AttributeError:pass