DisabledFunctionError:cv2.imshow() 在 Colab 中被禁用,因为它会导致 Jupyter 会话崩溃

问题描述 投票:0回答:4

**DisabledFunctionError:cv2.imshow() 在 Colab 中被禁用,因为它会导致 Jupyter 会话 坠毁;瑟 **


import cv2
from google.colab.patches import cv2_imshow

image = cv2.imread("/content/runnnn.jfif")
lane_image = np.copy(image)
gray = cv2.cvtColor(lane_image, cv2.COLOR_RGB2GRAY)

cv2.imshow("result",gray)

cv2.waitKey(0)
python opencv google-cloud-platform pycharm anaconda
4个回答
7
投票

cv2.imshow("result",gray)
替换为:

cv2_imshow(gray)

您正确导入了

cv2_imshow
,现在只需调用该方法即可。


5
投票

cv2.imshow()
在 Colab 中被禁用。因此,您可以导入这个替换函数来解决这个问题。

from google.colab.patches import cv2_imshow

并在需要时使用

cv2_imshow()
代替
cv2.imshow()


4
投票

在 google colab 中,cv2.imshow("img", img) 被禁用,因为它会导致 Jupyter 会话 坠毁;请参阅https://github.com/jupyter/notebook/issues/3935

你可以使用cv2_imshow(img)


0
投票

如果我使用视频而不是图像怎么办?怎么解决?

© www.soinside.com 2019 - 2024. All rights reserved.