【发布时间】: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