0

我正在尝试在 openCV 中设计新系统,但无法从 IP 摄像机捕获流。

我尝试过使用不同的协议,如 rtsp 和 http。

import numpy as np
import cv2

cap = cv2.VideoCapture('http://root:pass@192.168.1.114/mjpg/video.mjpg')

    while(True):

    ret, frame = cap.read()





    cv2.imshow('frame',frame)

    if cv2.waitKey(20) & 0xFF == ord('q'):

    break


   cap.release()
   cv2.destroyAllWindows()

[tcp @ 0x7ff4d705c440] 连接到 tcp://192.168.1.114:80 失败:操作超时 OpenCV:无法从文件“ http://root:pass@192.168.1.114/mjpg/video.mjpg ”中读取视频流Traceback(最近一次调用最后):文件“camera-test.py”,第 14 行,在 cv2.imshow('frame',frame) cv2.error: OpenCV(4.1.0) /tmp/opencv-20190505-12101- 14vk1fh/opencv-4.1.0/modules/highgui/src/window.cpp:352:错误:(-215:断言失败)size.width>0 && size.height>0 in function'imshow'

4

0 回答 0