package sdkstruct // CPOINT pt type CPOINT struct { X int32 Y int32 } // CRECT rc type CRECT struct { Left int32 Top int32 Right int32 Bottom int32 } // CIMAGE img type CIMAGE struct { Data *uint8 Width int32 Height int32 Channel int32 Pad_cgo_0 [4]byte } //////////////////////////////// face // CFaceAngle angle type CFaceAngle struct { Yaw int32 Pitch int32 Roll int32 Confidence float32 } // CThftResult res type CThftResult struct { Gender int32 Age int32 Race int32 Beauty_level int32 Smile_level int32 } // CFacePos pos type CFacePos struct { RcFace CRECT PtLeftEye CPOINT PtRightEye CPOINT PtMouth CPOINT PtNose CPOINT FAngle CFaceAngle NQuality int32 PFacialData [512]uint8 } // CFaceInfo info type CFaceInfo struct { RcFace CRECT PtLeftEye CPOINT PtRightEye CPOINT PtMouth CPOINT PtNose CPOINT FAngle CFaceAngle NQuality int32 PFacialData [8192]uint8 NFaceID int64 } // CFaceResult result type CFaceResult struct { Info CFaceInfo Prop CThftResult Feat []byte } //////////////////////////////// humantrack // int left;//行人包围框左上角横坐标 // int right;//行人包围框右下角横坐标 // int top;//行人包围框左上角纵坐标 // int bottom;//行人包围框右下角纵坐标 // float confidence;//行人检测框置信度得分 // int center_x;//行人包围框中心点x // int center_y;//行人包围框中心点y // int ID;//行人跟踪ID // float feature[FEATURESIZE];//行人专属特征,可用来做ReID // FgInfo info type FgInfo struct { Left int32 Right int32 Top int32 Bottom int32 Confidence float32 X int32 Y int32 ID int32 Feature [128]float32 } // fgInfo fginfo[MAX_BG_NUM];//上述结构体,代表一幅图中所有的框,最大支持2000个框,暂不可修改 // int fgNum;//一幅图中框的数量(fginfo中的有效框数) // FgResult result type FgResult struct { Fginfo [2000]FgInfo FgNum int32 } //////////////////////////////// vehicle // CVehicleITSResult res type CVehicleITSResult struct { NPlateFlag int32 //是否识别到车牌 NColor int32 //车辆颜色 NType int32 //车辆类型 License [20]uint8 //车牌号码 NConfidence int32 // 车牌可信度 NCharNum int32 // 未知 NCharConfidence [20]int32 // 未知 RcLocation CRECT //车牌位置 RcCarLocation CRECT //车辆位置 VehicleType [1024]uint8 //车辆类型 --总名称 jeep-大切诺基-2004 VehicleBrand [1024]uint8 //车辆品牌 --jeep VehicleSub [1024]uint8 //车辆子型号 --大切诺基 VehicleType1 [1024]uint8 //车辆类型 轿车 货车 客车 面包车 FVDConf float32 //车辆检测置信度 FConfdence float32 //车辆类型置信度 NVehicleSubModel int32 //车型名称索引 NVehicleBright int32 //车辆深浅色 NVehicleColor1 int32 //车身主颜色 NVehicleColor2 int32 //车身辅颜色 PCaptureImage [4]uint8 //视频模式识别下抓拍的图片数据 NImageWidth int32 //视频模式下抓拍图像宽度 NImageHeight int32 //视频模式下抓拍图像高度 } //////////////////////////////// yolo // CObjInfo yolo type CObjInfo struct { RcObj CRECT Typ int32 Prob float32 } // CObjTrackInfo track yolo objs info type CObjTrackInfo struct { ObjInfo CObjInfo ID uint64 } // SDKImage sdk image type SDKImage struct { Data []byte Width int Height int Channel int }