[英]connecting with IP camera using opencv
我有一个 proVisionISR IP 相机,我正在尝试通过 openCV.videoCapture() 进行连接。 I have inserted RTSP URL like this: "rtsp://user:password@IP:port/", I also tried to add different ending after the port in the URL, such as profile2 which indicate on the sub stream (pic below) , H264?ch=1&subtype=0 以及我在搜索时发现的更多结果。 该代码使用 cv2.CAP_FFMPEG,但也尝试使用 GSTREAMER 管道。
我更改了相机仪表板配置中的一些值,例如适合代码的分辨率,编码也更改为 h264,以及禁用音频。 (码率类型为:CBR)
我在 VLC 中打开 stream,它工作得很好。 另外 2 台带有 RTSP 流的 IP 摄像机能够连接:cv2.videocapture(RTSP URL, cv2.CAP_FFMPEG)
Python version: 3.8 OpenCV version: 4.6.0-dev (installed from source) ffmpeg version 4.2.7 ubuntu version (If necessary) 20.04
你好
在这里,您有一个工作示例,可通过 pyav 连接到 rtsp stream 并将其显示在 opencv window 上。
该代码是带有轴摄像头和海康威视摄像头的testet。 如果不起作用,请发送错误以进行更深入的调查。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.