我需要以下代码的帮助:
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()
答案 0 :(得分:0)
看来您的img是空的。尝试在显示前添加println(img.shape)
。如果给出错误,则没有有效的图像。
您应该添加代码以检查是否已成功检索图像,并且仅显示这些图像。