1、封装类HkCameraApi,此类可以访问控制海康的网络相机、USB相机,可以同时采集多台相机的视频、控制设置的各种属性设置。
2、采集效果如下:
3.、该类已经上传,下载地址:基于C++封装HkCameraApi类,用于访问控制海康相机-C++文档类资源-CSDN下载
4、HkCameraApi类的头文件实现如下。
#ifndef HKCAMERAAPI_H
#define HKCAMERAAPI_H
#include <QList>
#include <QString>
#include <string.h>
#include "GlobalVar.h"
#include "MvCameraControl.h"
struct NetworkCamera
{
QString sCameraName;
QString sMac; //相机Mac地址
unsigned int nIpCfgOption; //IP配置选项
unsigned int nIpCfgCurrent; //当前IP配置
QString sCurrentIp; //当前IP地址
QString sCurrentSubNetMask; //当前子网掩码
QString sDefultGateWay; //当前网关
QString sManufacturerName; //制造商名称
QString sModelName; //型号名称
QString sDeviceVersion; //设备版本
QString sManufacturerSpecificInfo; //制造商的具体信
QString sSerialNumber; //序列号
QString sUserDefinedName; //用户自定义名称
QString sNetExport; //网口IP地址
};
struct UsbCamera
{
QString sCameraName;
unsigned char CrtlI