我正在从事一个需要 OpenCV 函数来绘制图像的项目。我正在尝试在 Google Colab 中使用以下代码显示图像。但输出中没有显示任何内容。有人可以帮我吗?
%pylab notebook
import cv2
testim = imread('butterfly.jpg')
figure()
imshow(testim)
plt.show()
截屏:
原文由 Alankrit 发布,翻译遵循 CC BY-SA 4.0 许可协议
我正在从事一个需要 OpenCV 函数来绘制图像的项目。我正在尝试在 Google Colab 中使用以下代码显示图像。但输出中没有显示任何内容。有人可以帮我吗?
%pylab notebook
import cv2
testim = imread('butterfly.jpg')
figure()
imshow(testim)
plt.show()
截屏:
原文由 Alankrit 发布,翻译遵循 CC BY-SA 4.0 许可协议
opencv-python 包中的 cv2.imshow() 和 cv.imshow() 函数与 Jupyter notebook 不兼容;请参阅 https://github.com/jupyter/notebook/issues/3935 。
作为替代,您可以使用以下功能:
from google.colab.patches import cv2_imshow
例如,我们在这里下载并显示 Colab 徽标的 PNG 图像:
!curl -o logo.png https://colab.research.google.com/img/colab_favicon_256px.png
import cv2
img = cv2.imread('logo.png', cv2.IMREAD_UNCHANGED)
cv2_imshow(img)
致谢:Google Colab 中的代码片段
原文由 Ajai 发布,翻译遵循 CC BY-SA 4.0 许可协议
3 回答3.1k 阅读✓ 已解决
2 回答1.9k 阅读✓ 已解决
2 回答1.3k 阅读✓ 已解决
2 回答1.8k 阅读✓ 已解决
4 回答1.8k 阅读
3 回答1.7k 阅读
1 回答1.4k 阅读✓ 已解决
如果您尝试使用
cv2.imshow()
显示图像而不是导入from google.colab.patches import cv2_imshow
并使用cv2_imshow(<image>)
显示图像,Google colab 会崩溃