Emx::MediaInfAiData类 参考abstract

#include "MediaInfAiData.hpp"

类 Emx::MediaInfAiData 继承关系图:
Emx::MediaInfAiData 的协作图:

struct  Header
 AI数据头 更多...
 

Public 类型

enum class  TypeE : uint8_t {
  MotionDetection = 0 , PersonDetection , FaceDetection , Classify ,
  FaceRecognition , PersonRecognition , TypeNum , PassengerFlowStatistics ,
  CrossingDetection , InvasionDetection , PersonVehicleNonDetection , ElectricBicycleDetection ,
  VehicleRecognition , RegionalPeopleStatistics , OffDutyDetection , BabyCryDetection ,
  PtzTargetTrack , KeywordSpotting , FlameSmokeDetection
}
 AI数据类型 更多...
 

Public 成员函数

 MediaInfAiData ()
 
virtual ~MediaInfAiData ()
 
virtual int GetSerializeSize ()=0
 
virtual void Serialize (uint8_t *buffer)=0
 
virtual void Parse (const uint8_t *buffer, int size)=0
 

Public 属性

struct Emx::MediaInfAiData::Header header
 

成员枚举类型说明

◆ TypeE

enum Emx::MediaInfAiData::TypeE : uint8_t
strong
枚举值
MotionDetection 

移动侦测数据

PersonDetection 

人形侦测数据

FaceDetection 

人脸检测数据

Classify 

分类数据

FaceRecognition 

人脸识别数据

PersonRecognition 

人形识别数据

TypeNum 

数据类型数量

PassengerFlowStatistics 

客流统计数据

CrossingDetection 

越界数据

InvasionDetection 

区域入侵数据

PersonVehicleNonDetection 

人车非检测

ElectricBicycleDetection 

电动车检测

VehicleRecognition 

车辆识别含车牌

RegionalPeopleStatistics 

区域人数统计

OffDutyDetection 

离岗检测

BabyCryDetection 

婴儿啼哭检测

PtzTargetTrack 

云台追踪目标

KeywordSpotting 

语义分析,关键字检测

FlameSmokeDetection 

火焰烟雾检测

构造及析构函数说明

◆ MediaInfAiData()

Emx::MediaInfAiData::MediaInfAiData ( )
inline

◆ ~MediaInfAiData()

virtual Emx::MediaInfAiData::~MediaInfAiData ( )
inlinevirtual

成员函数说明

◆ GetSerializeSize()

◆ Serialize()

◆ Parse()

类成员变量说明

◆ header

struct Emx::MediaInfAiData::Header Emx::MediaInfAiData::header