1 摄像头的初始化配置
1.1 新买的大华DH-IPC-HFW1230DS-W型号的wifi相机,首先直接通过网线连接到电脑,登陆默认的192.168.1.108网页,进行初始化设备(自己电脑的网段要设置为192.168.1.xxx)。
1.2 在设置里面的TCP/IP配置里,配置摄像头有线的IP地址和无线的IP地址,确认之后,会自动退出并重新登录(先不要把默认网卡设为无线的)。
![在这里插入图片描述](https://img-blog.csdnimg.cn/20190731094046240.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQyNjA4NjI2,size_16,color_FFFFFF,t_70)
1.3 重新登录之后,将默认网卡设为无线,然后再wifi设置里连接wifi(以后,摄像头断电重启之后会默认wifi模式,并自动连接wifi)
![在这里插入图片描述](https://img-blog.csdnimg.cn/20190731094210596.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQyNjA4NjI2,size_16,color_FFFFFF,t_70)
![在这里插入图片描述](https://img-blog.csdnimg.cn/20190731094256451.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQyNjA4NjI2,size_16,color_FFFFFF,t_70)
2 二次开发中:读取摄像头视频流并显示
2.1 基于大华SDK
参考:https://blog.csdn.net/u014644466/article/details/78500493 自己遇到的问题:显示的图片出现乱码,不匹配。 将摄像头的分辨率改为720P之后就解决了这个问题。 ![在这里插入图片描述](https://img-blog.csdnimg.cn/20190731095312845.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQyNjA4NjI2,size_16,color_FFFFFF,t_70)
2.2 基于opencv通过RTSP预览大华摄像机视频
参考:https://blog.csdn.net/hitchina/article/details/51984358 https://blog.csdn.net/zjianbo/article/details/84195851
#include
#include "opencv2/opencv.hpp"
#include
using namespace std;
using namespace cv;
int main()
{
VideoCapture vcap, vcap1, vcap2;
Mat image;
// 主码流
// admin:登录名 admin123:登陆密码 554:rtsp端口号
const string videoStreamAddress = "rtsp://admin:[email protected]:554/cam/realmonitor?channel=1&subtype=0";
// 辅码流(应该要在摄像头配置里面启用辅码流)
//const string videoStreamAddress = "rtsp://admin:[email protected]:554/cam/realmonitor?channel=1&subtype=1";
//open the video stream and make sure it's opened
if(!vcap.open(videoStreamAddress))
{
cout |