使用cv2.imread()读取图像时出现错误

时间:2020-09-14 14:10:48

标签: python opencv

train_data文件如下所示:Data set with image path

使用imread函数读取图像时出现错误,Error message

SystemError:返回NULL而不设置错误

1 个答案:

答案 0 :(得分:0)

您不能将整个熊猫数据帧发送到cv2.imread中。您要访问实际文件本身。您还想添加图像,而不是仅包含图像的列表,以便于访问:

data = []
for i in range(len(train_data)):
    img_array = cv2.imread(train_data.loc[i, 'file'], 1)
    data.append(img_array)