当我使用以下命令在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中发生了错误:
回溯(最近一次通话最后一次):文件“ mypuppy.py”,第4行,在 cv2.imshow('puppy.jpg',img)cv2.error:OpenCV(3.4.3)/io/opencv/modules/highgui/src/window.cpp:356:错误:(-215:断言 失败)函数'imshow'中的size.width> 0 && size.height> 0
原始.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()
答案 0 :(得分:0)
图像无法读取。首先检查img是否不为空。 您可以使用以下命令上传图像:
!wget "copy paste the image address here"