From c28e067bf1b68e7ec1da5e1bf6027b85f15873bd Mon Sep 17 00:00:00 2001
From: zhangmeng <775834166@qq.com>
Date: 星期二, 10 十二月 2019 17:55:25 +0800
Subject: [PATCH] udpate
---
sdkstruct.go | 158 ++++++++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 158 insertions(+), 0 deletions(-)
diff --git a/sdkstruct.go b/sdkstruct.go
new file mode 100644
index 0000000..44fe644
--- /dev/null
+++ b/sdkstruct.go
@@ -0,0 +1,158 @@
+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
+}
+
+//////////////////////////////// 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];//琛屼汉涓撳睘鐗瑰緛锛屽彲鐢ㄦ潵鍋歊eID
+
+// 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];//涓婅堪缁撴瀯浣擄紝浠h〃涓�骞呭浘涓墍鏈夌殑妗嗭紝鏈�澶ф敮鎸�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
+}
--
Gitblit v1.8.0