首页 > 解决方案 > 如何通过 dvr 使用模拟摄像机实时流进行人脸识别

问题描述

我正在使用OpenCV和进行人脸识别python

cap = cv2.VideoCapture("videoplayback.mp4")

在这个视频链接的地方,我想要一个 DVR 直播视频链接。

标签: pythonopencv

解决方案


您可以通过 RTSP 协议访问,该协议需要不同的语法,具体取决于 DVR 的品牌。

以下是海康威视 DVR 的示例:

con = 'rtsp://USER:PASSWORD@IP:PORT/(h264/MPEG-4)/ch(CHANNEL)/(main/sub)/av_stream'
cap = cv2.VideoCapture(con)

这里以大华 DVR 为例:

con = 'rtsp://IP:PORT/cam/realmonitor?channel=CHANNEL&subtype=ENCODING&authbasic=LOGIN'
cap = cv2.VideoCapture(con)

通常端口值为554


推荐阅读