错误:(-215:声明失败)函数'cv :: imshow'中的size.width> 0 && size.height> 0

时间:2018-12-09 17:11:10

标签: python opencv

我需要以下代码的帮助:

cv2.imshow('test',img)错误:(-215:断言失败)函数'cv :: imshow'中的size.width> 0 && size.height> 0

预先感谢

import urllib.request
import cv2
import numpy as np

url='http://192.168.0.177:8080/video'

while True:
    imgResp=urllib.request.urlopen(url)
    imgNp=np.array(bytearray(imgResp.read()),dtype=np.uint8)
    img=cv2.imdecode(imgNp,-1)

    cv2.imshow('test',img)
    if ord('q')==cv2.waitKey(10):
        exit()

1 个答案:

答案 0 :(得分:0)

看来您的img是空的。尝试在显示前添加println(img.shape)。如果给出错误,则没有有效的图像。

您应该添加代码以检查是否已成功检索图像,并且仅显示这些图像。