2024-05-29 07:36:15 发布
网友
我正在尝试通过colab中的imshow函数显示图像。它给了我打字的错误。我也尝试过通过cv2来显示它。还是不走运!:(
# Load in Grayscale img = cv2.imread('stairs.jpg', 0) # The underlying representation is a numpy array! print(type(img)) plt.imshow(img) plt.show()
显然,colab内核在显示图像时不起作用。找到了使用matplotlib的代码。希望有帮助。你知道吗
%matplotlib内联
from matplotlib import pyplot as plt import cv2
灰度加载
img = cv2.imread('./dt.jpg', 0)
底层表示是numpy数组!你知道吗
print(type(img)) plt.imshow(img) plt.show() img = cv2.imread('./dt.jpg') plt.imshow(img) plt.show()
这将正常工作,但它会崩溃colab内核,所以不要
cv2.imshow('Image', img)
用this答案解决了这个问题。我发现colab不能访问ColabNotebooks中的文件(我的图像实际上存在于此),因此没有图像被传递到imshow函数,从而导致此错误。 谢谢!你知道吗
显然,colab内核在显示图像时不起作用。找到了使用matplotlib的代码。希望有帮助。你知道吗
%matplotlib内联
灰度加载
底层表示是numpy数组!你知道吗
这将正常工作,但它会崩溃colab内核,所以不要
用this答案解决了这个问题。我发现colab不能访问ColabNotebooks中的文件(我的图像实际上存在于此),因此没有图像被传递到imshow函数,从而导致此错误。 谢谢!你知道吗
相关问题 更多 >
编程相关推荐