Colab不起作用。 TypeError:图像数据无法转换为浮点型

时间:2019-03-12 08:19:10

标签: python

我正在尝试通过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()

1 个答案:

答案 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)