【发布时间】:2017-10-28 22:21:24
【问题描述】:
这是我的代码:
import cv2
img = cv2.imread('new.bmp')
cv2.imshow('FRAME', img)
cv2.waitKey(0)
cv2.destroyAllWindows()
根据我在互联网上收集的信息,这应该在名为“FRAME”的窗口中显示图像“new.bmp”。但发生的一切是 this!。谁能帮帮我?
【问题讨论】:
-
它会加载图像吗?代码似乎没问题,但可能是找不到图像或无法正确加载...
-
@api55 它没有显示任何错误。如何确认图像是否已加载?我什至尝试通过 PIL 加载图像,然后转储其 numpy 数组。我对 PIL 非常熟悉,可以确认图像已加载。
-
尝试从 Web 上的某个地方随机抓取 JPG、GIF 或 PNG,然后加载它们以排除 Microsoft 在 BMP 文件中的任何疯狂。
-
不。不工作。和以前一模一样。
-
您使用的是哪个 python 以及您是如何安装它的?您使用的是哪个 OpenCV,您是如何安装的?
标签: python macos opencv opencv3.0 python-3.6