opencv 如何在Google Colab中显示图像?

wecizke3  于 2023-02-13  发布在  Go
关注(0)|答案(3)|浏览(268)

当我使用

cv2.imshow(img)

colab抛出了一个DisabledFunctionErrorhttps://github.com/jupyter/notebook/issues/3935)。使用cv2_imshow(img),我得到了另一个错误,AttributeError: 'NoneType' object has no attribute 'clip')
我该如何解决这个问题?

dxxyhpgq

dxxyhpgq1#

在Google Colab中使用cv2.imshow(img)返回以下输出:

DisabledFunctionError: cv2.imshow() is disabled in Colab, because it causes Jupyter sessions
to crash; see https://github.com/jupyter/notebook/issues/3935.
As a substitution, consider using
  from google.colab.patches import cv2_imshow

因此,您可以简单地用途:

from google.colab.patches import cv2_imshow
import matplotlib.pyplot as plt

img = "yourImage.png"
img = cv2.imread(img) # reads image
plt.imshow(img)
06odsfpq

06odsfpq2#

试试这个:

from google.colab.patches import cv2_imshow
cv2_imshow(img)
ogq8wdun

ogq8wdun3#

也可以在Colab的markdown/Text单元格中显示图像。创建一个Text单元格,然后您将看到一个带有图标的顶栏。选择与“插入图像”对应的图像图标,然后从您的本地计算机中选择图像。

相关问题