资源简介
本代码是用Qt基于海康威视摄像头sdk开发的监控程序实例,比较简单,适用于新手使用,主要包括Qt下海康威视摄像头sdk环境的搭建,api的调用等
代码片段和文件信息
#include “cameradlg.h“
#include “ui_cameradlg.h“
#include
CameraDlg::CameraDlg(QWidget *parent) :
QDialog(parent)
ui(new Ui::CameraDlg)
{
ui->setupUi(this);
// 初始化
bool isok = NET_DVR_Init();
if(isok == false)
{
qDebug() << “NET_DVR_Init error;error number is “ < return;
}
//设置连接时间与重连时间
NET_DVR_SetConnectTime(2000 1);
NET_DVR_SetReconnect(10000 true);
}
CameraDlg::~CameraDlg()
{
stopPlay();
delete ui;
}
void CameraDlg::connectCamera()//连接摄像头
{
bool ok;
//接收传回来的字符串QString类型
devip1 = “192.168.0.2“;
user1 = “user“;
password1 = “pwd“;
port1 = “10000“;
//QString转QByteArray类型
devip2 = devip1.toLatin1();
user2 = user1.toLatin1();
password2 = password1.toLatin1();
//QByteArray转char*类型
devip = devip2.data();
user = user2.data();
password = password2.data();
port = port1.toInt(&ok10);
userID = NET_DVR_Login_V30(devip8000userpassword&DeviceInfoTmp);
if(userID<0)
{
qDebug() << “NET_DVR_Login_V30 error;“ << “error number is “ << NET_DVR_GetLastError();
return;
}
qDebug() << userID;
startPlay();//开始预览按钮
}
void CameraDlg::startPlay()//开始预览按钮
{
HWND hWnd = (HWND)ui->label->winId();
NET_DVR_PREVIEWINFO struPlayInfo;
IRealPlayHandle = Realplay::play(userIDhWndstruPlayInfo);
}
void CameraDlg::stopPlay()//结束预览按钮
{
Realplay::closeplay(IRealPlayHandle);
ui->label->clear();
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2020-04-21 06:02 HKCamera\
文件 5078 2020-03-31 16:28 HKCamera\DataType.h
文件 24475 2020-03-31 16:28 HKCamera\DecodeCardSdk.h
文件 2624428 2020-03-31 16:28 HKCamera\HCNetSDK.h
文件 33787 2020-03-31 16:28 HKCamera\plaympeg4.h
文件 1904 2020-04-21 06:41 HKCamera.pro
文件 44785 2020-04-21 06:12 HKCamera.pro.user
目录 0 2020-04-21 06:43 HKCameraLib\
文件 141312 2020-03-31 16:28 HKCameraLib\AudioRender.dll
文件 13494272 2020-03-31 16:35 HKCameraLib\ClientDemo.exe
目录 0 2020-04-21 06:38 HKCameraLib\ClientDemoDll\
文件 139 2020-03-31 16:28 HKCameraLib\ClientDemoDll\ReadMe.txt
文件 80384 2020-03-31 16:28 HKCameraLib\ClientDemoDll\calib.dll
文件 888832 2020-03-31 16:28 HKCameraLib\ClientDemoDll\iconv.dll
文件 1775616 2020-03-31 16:28 HKCameraLib\ClientDemoDll\libcrypto-1_1.dll
文件 320512 2020-03-31 16:28 HKCameraLib\ClientDemoDll\libcurl.dll
文件 370688 2020-03-31 16:28 HKCameraLib\ClientDemoDll\libssl-1_1.dll
文件 987136 2020-03-31 16:28 HKCameraLib\ClientDemoDll\libxm
文件 970912 2020-03-31 16:28 HKCameraLib\ClientDemoDll\msvcr120.dll
文件 77824 2020-03-31 16:28 HKCameraLib\ClientDemoDll\zlib1.dll
文件 410624 2020-03-31 16:28 HKCameraLib\EagleEyeRender.dll
文件 200480 2020-03-31 16:28 HKCameraLib\GdiPlus.lib
文件 1975808 2020-03-31 16:36 HKCameraLib\HCCore.dll
文件 302732 2020-03-31 16:36 HKCameraLib\HCCore.lib
文件 700928 2020-03-31 16:38 HKCameraLib\HCNetSDK.dll
文件 228852 2020-03-31 16:38 HKCameraLib\HCNetSDK.lib
目录 0 2020-04-21 06:38 HKCameraLib\HCNetSDKCom\
文件 450560 2020-03-31 16:28 HKCameraLib\HCNetSDKCom\AnalyzeData.dll
文件 1351168 2020-03-31 16:28 HKCameraLib\HCNetSDKCom\AudioIntercom.dll
文件 795136 2020-03-31 16:37 HKCameraLib\HCNetSDKCom\HCAlarm.dll
文件 13180 2020-03-31 16:37 HKCameraLib\HCNetSDKCom\HCAlarm.lib
............此处省略40个文件信息
相关资源
- 海康流媒体SDK开发
- OpenCvSharp 读摄像头及图像拼接功能
- 鱼眼摄像头标定与畸变校正双OPENCV版
- 用两个摄像头实现,双目标定,双目
- windows界面下批量操作,监控管理上万
- 海康相机车牌识别源码
- Redis实现系统监控
- 视频摄像头SSD模型目标检测.zip
- 工作经验:windows服务器下磁盘IO性能
- 海康威视MAC iVMS-4200客户端CN.7z
- openCV库文件卷2
- openCV库文件181283
- 安防天下2:智能高清视频监控原理精
- 奥比中光摄像头外文官网SDK.rar
- 海康威视智慧校园.pptx
- 使用DirectShow采集摄像头并对视音频进
- Nagios系统监控实践第2版
- windows界面下批量操作,监控管理上万
- 深入性能测试LoadRunner性能测试、流程
- 海康大华RTSP转HLS
- 批量入侵本地摄像头.zip
- 飞卡智能车全套资料
- VISIO图库包括1000多个海康威视VSD格式
- KCF使用摄像头实现行人自主跟踪.zip
- 海康威视多路播放简洁版
- 海康威视智慧社区解决方案2018AI CLO
- 十二届恩智浦智能车摄像头组国一完
- 解决thinkpad 黑将s5摄像头不能启动问题
- 支付宝支付源码支付宝包装网银支付
- 调用海康威视sdk获取车牌号工程已包
评论
共有 条评论