使用openCV

时间:2018-01-17 00:31:22

标签: c++ opencv ip-camera

更新:我正在使用 sricam SP019 IP(无线)摄像头。 我已经能够找到我的相机的RTSP URL:" rtsp:// IP_ADDRESS:554 / onvif1 "并且还设法在VLC和提供的onvifer Android应用程序中播放它。

该应用程序还提供了以下信息 -   - 编码:H264   - 传输协议:RTP / RTSP / TCP   - 收到的RTP包:一些非零数   - RTP数据包丢失:0   - RTSP端口:554

但是,我仍然会收到错误,如下所示。

===========================================

我目前正在开展一个项目,要求我使用openCV 3.3.1与IP摄像头(公司名称: sricam )连接。

已尝试

我已在openCV论坛(here)发布,但尚未收到任何回复。我还尝试了this中的所有选项,但仍然收到与Gstreamer库相关的错误.-

enter image description here

我的问题

如果有人能够将我指向正确的方向,那将是非常有帮助的。

谢谢!

2 个答案:

答案 0 :(得分:0)

说到相机网址,文档中应该有一些默认值(但可能会在配置相机时更改)。我想最好从那里开始看。

你试过这个页面吗?

https://www.ispyconnect.com/man.aspx?n=Sricam

答案 1 :(得分:0)

尝试这样。 它对我有用(OSX,sricam sp005)

导入操作系统 os.environ [“ OPENCV_FFMPEG_CAPTURE_OPTIONS”] =“ rtsp_transport; udp”

vcap = cv2.VideoCapture(“ rtsp:// [IP_CAM_ADD]”,cv2.CAP_FFMPEG)

希望对别人有帮助