首页 文章

错误:(-215:断言失败)size.width> 0 && size.height> 0 in function 'cv::imshow' [复制]

提问于
浏览
0

这个问题在这里已有答案:

我需要以下代码的帮助:

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

提前致谢

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

    看来你的img是空的 . 尝试在imshow之前添加 println(img.shape) . 如果它出错,则没有有效图像 .

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

相关问题