我正在尝试通过colab中的imshow功能显示图像。它给了我typeerror。我也试图通过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()
答案 0 :(得分:-1)
很明显,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)