【发布时间】:2017-07-15 09:04:18
【问题描述】:
#include <stdio.h>
#include <opencv2/opencv.hpp>
#include <iostream>
int main(int, char**) {
cv::VideoCapture vcap;
cv::Mat image;
// This works on a Grundig GCI-K1505B
const std::string videoStreamAddress = "http://admin:1234@192.168.1.1/video.cgi?mjpeg";
if(!vcap.open(videoStreamAddress)) {
std::cout << "Error opening video stream or file" << std::endl;
return -1;
}
for(;;) {
if(!vcap.read(image)) {
std::cout << "No frame" << std::endl;
cv::waitKey();
}
cv::imshow("Output Window", image);
if(cv::waitKey(1) >= 0) break;
}
}
错误
***** 视频输入库 - 0.1995 - TFW07 *****
警告:打开文件时出错 (/build/opencv/modules/videoio/src/cap_ffmpeg_impl.hpp:779) 警告:http://admin:1234@192.168.1.1/video.cgi?mjpeg (/build/opencv/modules/videoio/src/cap_ffmpeg_impl.hpp:780) 打开视频流或文件时出错 按下关闭此窗口...
GRUNDIG/型号:GCI-K1505B
Web 浏览器 MS Internet Explorer 6.0(或更高版本)、Firefox、Google Chrome、Safari 访问保护 通过登录和密码、IP 过滤器、IEEE802.1x 客户端数量 最多同时 20 个 视频压缩 H.264 (MPEG-4Part 10/AVC)、MJPEG 视频分辨率 Full HD 1080p/ SXGA/ HD 720p/ XGA/SVGA/ D1/ VGA/ CIF/ QCIF 视频流 四流:4xH.264 或 3xH.264+MJPEG 三流:3xH.264 或 2xH.264+MJPEG 双流:2xH.264 或 H.264+MJPEG 单流:H.264 或 MJPEG 帧率 (Max@Resolution) 50fps@2MP, 25fps@2MP, 50fps@1,3MP, 25fps@1,3MP 等 网络协议 IPv4/v6、TCP/IP、UDP、RTP、RTSP、HTTP、HTTPS、DHCP、PPPoE、UPnP、SMTP、ICMP、IGMP、SNMP、IEEE802.1x、QoS、ONVIF、ARP
【问题讨论】:
标签: c++ opencv video ip-camera