利用OpenCV读取大华网络摄像头
2016-07-21 16:45
736 查看
项目需要将网络摄像头接入到服务器上,用c++或者python处理每帧的图像。查了很多资料总算解决了,回过头发现是很小的问题,但是大华官网的SDK真的很难看懂。OpenCV2.4。
直接上代码吧。
大华的网络摄像头编号:DH-IPC-HFW1225M-I1-0600B,用的是RTSP协议。
“rtsp://admin:dahua@192.168.1.108/cam/realmonitor?channel=1&subtype=0”;
其中的admin,dahua是登录摄像头的用户名和密码。IP地址是192.168.1.108,可以根据具体情况修改。
直接上代码吧。
#include "cv.h" #include "highgui.h" #include <stdio.h> using namespace std; using namespace cv; int main(int, char**) { VideoCapture vcap; Mat image; const string videoStreamAddress = "rtsp://admin:dahua@192.168.1.108/cam/realmonitor?channel=1&subtype=0"; /* it may be an address of an mjpeg stream, e.g. "http://user:pass@cam_address:8081/cgi/mjpg/mjpg.cgi?.mjpg" */ //open the video stream and make sure it's opened if(!vcap.open(videoStreamAddress)) { cout << "Error opening video stream or file" << endl; return -1; }else{ cout<<"success"<<endl; } //Create output window for displaying frames. //It's important to create this window outside of the `for` loop //Otherwise this window will be created automatically each time you call //`imshow(...)`, which is very inefficient. namedWindow("Output Window"); for(;;) { if(!vcap.read(image)) { cout << "No frame" << endl; waitKey(); } imshow("Output Window", image); if(waitKey(1) >= 0) break; } }
大华的网络摄像头编号:DH-IPC-HFW1225M-I1-0600B,用的是RTSP协议。
“rtsp://admin:dahua@192.168.1.108/cam/realmonitor?channel=1&subtype=0”;
其中的admin,dahua是登录摄像头的用户名和密码。IP地址是192.168.1.108,可以根据具体情况修改。
相关文章推荐
- python中使用OpenCV进行人脸检测的例子
- opencv 做人脸识别 opencv 人脸匹配分析
- 使用opencv拉伸图像扩大分辨率示例
- Android Studio中配置OpenCV库开发环境的教程
- 基于C++实现kinect+opencv 获取深度及彩色数据
- visual studio 2012安装配置方法图文教程 附opencv配置教程
- OpenCV 2.4.3 C++ 平滑处理分析
- Python中使用OpenCV库来进行简单的气象学遥感影像计算
- 利用Python和OpenCV库将URL转换为OpenCV格式的方法
- python结合opencv实现人脸检测与跟踪
- Python环境搭建之OpenCV的步骤方法
- Python+Opencv识别两张相似图片
- Python实现OpenCV的安装与使用示例
- 在树莓派2或树莓派B+上安装Python和OpenCV的教程
- opencv-python学习一--人脸检测
- 在Ubuntu上安装OpenCV3.0和Python-openCV的经历
- 使用 Java 开发 OpenCV 应用
- OpenCV配置,从来没有这么简单!
- ubuntu下opencv和qt的安装配置
- visual studio 2012安装配置方法图文教程 附opencv配置教程