Python 二元分类模型开放cv误差

Python 二元分类模型开放cv误差,python,opencv,classification,Python,Opencv,Classification,我正在研究一个二进制分类模型,在我的数据集文件夹上循环时遇到问题 这是我的密码 X = [] y = [] counter = 0 for image in train_data: #print(image) img = cv2.imread(image, cv2.IMREAD_COLOR) #print(img) img = cv2.resize(img, (nrows, ncolumns), interpolation=cv2.INTER_CUBIC)

我正在研究一个二进制分类模型,在我的数据集文件夹上循环时遇到问题

这是我的密码

X = []
y = []
counter = 0
for image in train_data:    
    #print(image)
    img = cv2.imread(image, cv2.IMREAD_COLOR)
    #print(img)
    img = cv2.resize(img, (nrows, ncolumns), interpolation=cv2.INTER_CUBIC)

    X.append(img)

    if counter <= 3500:
      y.append(1)
    elif counter > 3500:
      y.append(0)
    counter +=1
return X, y
X=[]
y=[]
计数器=0
对于列车_数据中的图像:
#打印(图像)
img=cv2.imread(图像,cv2.imread\u颜色)
#打印(img)
img=cv2.resize(img,(nrows,n列),插值=cv2.INTER_CUBIC)
附加(img)
如果计数器3500:
y、 追加(0)
计数器+=1
返回X,y
错误是

错误:OpenCV(3.4.3)/io/OpenCV/modules/imgproc/src/resize.cpp:4044:错误:(-215:断言失败)!函数“resize”中的ssize.empty()

请告知
谢谢

元组(nrows,ncolumns)的值是多少?@TiagoDuque nrows=150 ncolumns=150 channel=3如果图像为None@YaroslavKornachevskyi如何避免呢?我从1:7000命名这些图像,因此其中一个丢失的可能性可能就在那里。。我还在文件夹上循环。。有办法解决吗?在运行时检查它。。。