首页 > 解决方案 > 来自网络摄像机的 opencv 流

问题描述

我在 python 3.6 中使用 opencv3.4,我正在尝试从我的 ip camera 代码中捕获 rtsp 流:

if __name__ == "__main__":
    cap = cv2.VideoCapture("http://admin::Admin123@192.168.0.10/cgi-bin/mjpeg?stream=1")

    while (cap.isOpened()):

        ret, frame = cap.read()     
        cv2.imshow('frame', frame)
        k = cv2.waitKey(1)


        if k == 27:
            cap.release()
            cv2.destroyAllWindows()

我已成功设法获取流并显示它,但如果我退出脚本并尝试再次运行它,我会得到 BSOD(Windows 蓝屏死机)

我的怀疑是 opencv 发布方法无法释放 rtsp 连接

有人遇到这个问题并设法解决它?谢谢你 !!

标签: pythonopencv3.0rtspip-camera

解决方案


推荐阅读