来自ip cam的opencv流

2024-05-19 01:40:29 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在使用python3.6中的opencv3.4 我正在尝试从我的ip摄像机捕捉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 release方法无法释放rtsp连接

有人遇到这个问题并设法解决了吗? 谢谢您!!你知道吗


Tags: 代码nameiphttpreleaseifadminmain

热门问题