• 大小: 21.89MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-06-13
  • 语言: 其他
  • 标签: 摄像头  海康  监控  

资源简介

本代码是用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\libxml2.dll
     文件      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个文件信息

评论

共有 条评论