【问题标题】:Open CV Error while running Python Script in colab在 colab 中运行 Python 脚本时打开 CV 错误
【发布时间】:2019-08-24 03:29:16
【问题描述】:

当我在colab 中打开 .py 文件时:

from google.colab import files

uploaded = files.upload()

for fn in uploaded.keys():
    print('User uploaded file "{name}" with length {length} bytes'.format(
    name=fn, length=len(uploaded[fn])))

文件已正确加载和保存。 但是当我使用命令打开它时:

python "mypuppy.py"

它已加载,但在 Open CV 中出现错误:

Traceback(最近一次调用最后一次):文件“mypuppy.py”,第 4 行,在 cv2.imshow('puppy.jpg',img) cv2.error: OpenCV(3.4.3) /io/opencv/modules/highgui/src/window.cpp:356: error: (-215:Assertion 失败)size.width>0 && size.height>0 in function 'imshow'

原始的.py文件如下:

import cv2
img = cv2.imread('puppy.jpg')
while True:
    from google.colab.patches import cv2_imshow
    cv2_imshow(img) 
    #If we've waited atleast 1ms AND we've pressed the ESC

    if cv2.waitkey(1) & 0xFF == 27:
       break
cv2.destroyAllWindows()

【问题讨论】:

标签: opencv


【解决方案1】:

图片无法读取。首先检查 img 是否不为空。 您可以使用此命令上传图片:

!wget "copy paste the image address here"

【讨论】:

    猜你喜欢
    • 2018-10-08
    • 2023-03-24
    • 2018-11-01
    • 2018-07-12
    • 1970-01-01
    • 2021-04-17
    • 1970-01-01
    • 1970-01-01
    • 2019-08-23
    相关资源
    最近更新 更多