python - Python opencv 无法打开图像并且没有错误
问题描述
Mac + pycharm
像这样的代码:
img = cv2.imread(images[0])
cv2.imshow('Image',img)
cv2.waitKey(0)
cv2.destroyAllWindows()
没有错误,Pycharm 一直在运行,运行几分钟后我不得不自己停下来。
顺便说一句,图像只有 16KB
尝试 matplotlib,它可以工作。
plt.imshow(img)
plt.show()
所以没有文件错误
解决方案
将您的图像显示代码更改为:
img = cv2.imread(images[0])
cv2.imshow('Image',img)
if cv2.waitKey(0) == 27 #waits for the ESC key to be pressed
cv2.destroyAllWindows()
推荐阅读
- rust - 锈活塞矩形功能在循环内不起作用
- flutter - 对齐文本小部件以垂直从同一位置开始
- ruby - 在 jsonb 字段中加入搜索查询
- android - 如何为 Raspi 3 调整 Lineage 16 的启动参数以在 Jetson nano 上使用 qemu / kvm 启动它
- r - 在 Azure ML 中为注册的 R 模型部署 Web 服务
- javascript - 如何使表格的标题与内容对齐?
- graphite - 在某处有一个非常简单的石墨教程吗?
- python - Ctypes:扩展结构/指针(继承)
- r - R:当列名为NULL时如何命名时间序列中的列
- xml - 使用 xmllint 合并不同数量的 Xpath 节点