#include "MediaInfAiData.hpp"
|
| 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数据类型 更多...
|
| |
◆ TypeE
| 枚举值 |
|---|
| 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()
| virtual int Emx::MediaInfAiData::GetSerializeSize |
( |
| ) |
|
|
pure virtual |
在 Emx::MediaInfAiDataVehicleRecognition, Emx::MediaInfAiDataRegionalPeopleStatistics, Emx::MediaInfAiDataPtzTargetTrack, Emx::MediaInfAiDataPersonVehicleNonDetection, Emx::MediaInfAiDataPersonRecognition, Emx::MediaInfAiDataPassengerFlowStatistics, Emx::MediaInfAiDataOffDutyDetection, Emx::MediaInfAiDataMotionDetection, Emx::MediaInfAiDataKeywordSpotting, Emx::MediaInfAiDataFlameSmokeDetection, Emx::MediaInfAiDataFaceRecognition, Emx::MediaInfAiDataElectricBicycleDetection, Emx::MediaInfAiDataClassify , 以及 Emx::MediaInfAiDataBabyCryDetection 内被实现.
◆ Serialize()
| virtual void Emx::MediaInfAiData::Serialize |
( |
uint8_t * |
buffer | ) |
|
|
pure virtual |
在 Emx::MediaInfAiDataVehicleRecognition, Emx::MediaInfAiDataRegionalPeopleStatistics, Emx::MediaInfAiDataPtzTargetTrack, Emx::MediaInfAiDataPersonVehicleNonDetection, Emx::MediaInfAiDataPersonRecognition, Emx::MediaInfAiDataPassengerFlowStatistics, Emx::MediaInfAiDataOffDutyDetection, Emx::MediaInfAiDataMotionDetection, Emx::MediaInfAiDataKeywordSpotting, Emx::MediaInfAiDataFlameSmokeDetection, Emx::MediaInfAiDataFaceRecognition, Emx::MediaInfAiDataElectricBicycleDetection, Emx::MediaInfAiDataClassify , 以及 Emx::MediaInfAiDataBabyCryDetection 内被实现.
◆ Parse()
| virtual void Emx::MediaInfAiData::Parse |
( |
const uint8_t * |
buffer, |
|
|
int |
size |
|
) |
| |
|
pure virtual |
在 Emx::MediaInfAiDataVehicleRecognition, Emx::MediaInfAiDataRegionalPeopleStatistics, Emx::MediaInfAiDataPtzTargetTrack, Emx::MediaInfAiDataPersonVehicleNonDetection, Emx::MediaInfAiDataPersonRecognition, Emx::MediaInfAiDataPassengerFlowStatistics, Emx::MediaInfAiDataOffDutyDetection, Emx::MediaInfAiDataMotionDetection, Emx::MediaInfAiDataKeywordSpotting, Emx::MediaInfAiDataFlameSmokeDetection, Emx::MediaInfAiDataFaceRecognition, Emx::MediaInfAiDataElectricBicycleDetection, Emx::MediaInfAiDataClassify , 以及 Emx::MediaInfAiDataBabyCryDetection 内被实现.
◆ header