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

标签 python opencv

关闭。这个问题需要details or clarity .它目前不接受答案。












想改进这个问题?通过 editing this post 添加详细信息并澄清问题.

2年前关闭。




Improve this question




我正在尝试显示特定目录中的所有图像。为此,我将 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)

最佳答案

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

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

这为我完成了工作

关于python - 显示目录中的所有图像时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56418777/

相关文章:

python - 为什么在调整窗口大小时 tkinter.Tk.update() 会阻塞?

python - Python OPenCV Hough Circle需要很长时间才能从网络摄像头加载图像

c - 金字塔分割 OpenCV

c - OpenCV 较低的颜色值

python - 如何禁用特定文件的 pylint 错误消息?

python - 使用 Airflow 从 S3 进行批处理

python - 如何将program.exe设置为Windows 10的默认浏览器?

python - x 轴以日期为刻度

opencv - 具有 double 值的一维直方图opencv

OpenCV Haar 分类器被杀死