当前位置: 代码迷 >> 综合 >> error: (-215:Assertion failed) !ssize.empty() in function 'cv::resize'
  详细解决方案

error: (-215:Assertion failed) !ssize.empty() in function 'cv::resize'

热度:103   发布时间:2023-10-31 19:12:12.0

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
  相关解决方案