Emx::MediaInfAiDataVehicleRecognition::DataMsg结构体 参考

#include "MediaInfAiDataVehicleRecognition.hpp"

Emx::MediaInfAiDataVehicleRecognition::DataMsg 的协作图:

Public 类型

enum class  TypeE : uint32_t {
  LightCar , HeavyCar , Sedan , SUV ,
  Van , Truck , Motorcycle , SportsCar ,
  Pickup
}
 
enum class  PlateColorE : uint32_t {
  Blue , Yellow , White , Black ,
  Green
}
 

Public 属性

MediaInfAiPic pic
 车辆抠图,根据配置参数决定是否有截图 更多...
 
MediaInfAiPic platePic
 车牌抠图,根据配置参数决定是否有截图 更多...
 
uint64_t id
 目标车辆id 更多...
 
uint64_t plateId
 目标车牌id 更多...
 
Rect rect
 当前车辆位置信息 更多...
 
Rect plateRect
 当前车牌位置信息 更多...
 
enum Emx::MediaInfAiDataVehicleRecognition::DataMsg::TypeE type
 
uint32_t color
 目标rgb颜色 更多...
 
uint32_t isRun
 运行中 更多...
 
char brand [16]
 品牌 更多...
 
enum Emx::MediaInfAiDataVehicleRecognition::DataMsg::PlateColorE plateColor
 
uint8_t score
 车辆置信度0~100,值越大越准确 更多...
 
uint8_t attrScore
 车辆属性置信度0~100,值越大越准确 更多...
 
uint8_t plateScore
 车牌识别置信度0~100,值越大越准确 更多...
 
uint8_t plateLine
 车牌行数,一般是1,个别车是2行 更多...
 
uint8_t plateNumber [2][32]
 车牌号码,一行占用一个下标,统一UTF-8编码 更多...
 
float plateAngleH
 车牌水平方向角度 更多...
 
float plateAngleV
 车牌垂直方向角度 更多...
 
float plateArea
 车牌面积 更多...
 
float plateKeyPointsDistance
 车牌关键点距离 更多...
 
int imgOff
 私有数据,记录内存偏移 更多...
 

成员枚举类型说明

◆ TypeE

枚举值
LightCar 

小型车

HeavyCar 

大型车

Sedan 

轿车

SUV 

越野车

Van 

货车

Truck 

卡车

Motorcycle 

摩托车

SportsCar 

跑车

Pickup 

皮卡

◆ PlateColorE

枚举值
Blue 

蓝色

Yellow 

黄色

White 

白色

Black 

黑色

Green 

绿色

类成员变量说明

◆ pic

◆ platePic

◆ id

uint64_t Emx::MediaInfAiDataVehicleRecognition::DataMsg::id

◆ plateId

uint64_t Emx::MediaInfAiDataVehicleRecognition::DataMsg::plateId

◆ rect

Rect Emx::MediaInfAiDataVehicleRecognition::DataMsg::rect

◆ plateRect

Rect Emx::MediaInfAiDataVehicleRecognition::DataMsg::plateRect

◆ type

enum Emx::MediaInfAiDataVehicleRecognition::DataMsg::TypeE Emx::MediaInfAiDataVehicleRecognition::DataMsg::type

◆ color

uint32_t Emx::MediaInfAiDataVehicleRecognition::DataMsg::color

◆ isRun

uint32_t Emx::MediaInfAiDataVehicleRecognition::DataMsg::isRun

◆ brand

char Emx::MediaInfAiDataVehicleRecognition::DataMsg::brand[16]

◆ plateColor

enum Emx::MediaInfAiDataVehicleRecognition::DataMsg::PlateColorE Emx::MediaInfAiDataVehicleRecognition::DataMsg::plateColor

◆ score

uint8_t Emx::MediaInfAiDataVehicleRecognition::DataMsg::score

◆ attrScore

uint8_t Emx::MediaInfAiDataVehicleRecognition::DataMsg::attrScore

◆ plateScore

uint8_t Emx::MediaInfAiDataVehicleRecognition::DataMsg::plateScore

◆ plateLine

uint8_t Emx::MediaInfAiDataVehicleRecognition::DataMsg::plateLine

◆ plateNumber

uint8_t Emx::MediaInfAiDataVehicleRecognition::DataMsg::plateNumber[2][32]

◆ plateAngleH

float Emx::MediaInfAiDataVehicleRecognition::DataMsg::plateAngleH

◆ plateAngleV

float Emx::MediaInfAiDataVehicleRecognition::DataMsg::plateAngleV

◆ plateArea

float Emx::MediaInfAiDataVehicleRecognition::DataMsg::plateArea

◆ plateKeyPointsDistance

float Emx::MediaInfAiDataVehicleRecognition::DataMsg::plateKeyPointsDistance

◆ imgOff

int Emx::MediaInfAiDataVehicleRecognition::DataMsg::imgOff