显示目录中的所有图像时出错

时间:2019-06-02 20:36:00

标签: python opencv

我正在尝试显示特定目录中的所有图像。为此,我将openCV用于python。但是,运行代码时出现以下错误。

cv2.error: OpenCV(4.1.0) C:\projects\opencv-python\opencv\modules\highgui\src\window.cpp:352: error: (-215:Assertion failed) size.width>0 && size.height>0 in function 'cv::imshow'

我认为在加载图像时会发生某种错误,但我不确定如何。有人知道我在做什么错吗?

import cv2
import os

for filename in os.listdir('images'):
    img = cv2.imread(filename)
    cv2.imshow('img', img)
    cv2.waitKey(0)

1 个答案:

答案 0 :(得分:2)

我弄清楚了问题所在。由于我要遍历给定目录中的所有图像,因此我也应该打开该目录中的图像。

img = cv2.imread('images /'+文件名)

这为我做了工作