From 06d9122600054934d4793f8a55fe10289f410743 Mon Sep 17 00:00:00 2001
From: zhangmeng <775834166@qq.com>
Date: 星期五, 15 十一月 2019 10:07:46 +0800
Subject: [PATCH] add comment

---
 gosdk.go |   41 +++++++++++++++++++++++++++++++++++++++--
 1 files changed, 39 insertions(+), 2 deletions(-)

diff --git a/gosdk.go b/gosdk.go
index 8c0a914..5f2088e 100644
--- a/gosdk.go
+++ b/gosdk.go
@@ -411,9 +411,46 @@
 	return allObjs, newObjs
 }
 
+func DefaultPlateIDSDKConfig() *CPlateIDCfg{
+	return &CPlateIDCfg{
+		FastMemorySize: 32,
+		MemorySize: 400,
+		MinPlateWidth: 60,
+		MaxPlateWidth: 400,
+		MaxImageWidth: 4096,
+		MaxImageHeight: 2160,
+		IsFieldImage: 0,
+		MovingImage: 1,
+		OrderOpt: 0,
+		LeanCorrection: 1,
+		ImproveSpeed: 0,
+		CarLogo: 1,
+		LotDetect: 1,
+		Shadow: 1,
+		ShieldRailing: 1,
+		CarModel: 1,
+		LocateTh: 5,
+		OCRTh: 2,
+	
+		Individual: 1,
+		TwoRowYellow: 1,
+		ArmPolice: 1,
+		ArmPolice2: 1,
+		TwoRowArmy: 1,
+		Tractor: 1,
+		Embassy: 1,
+		ChangNei: 1,
+		MinHang: 1,
+		Consulate: 1,
+		NewEnergy: 1,
+		OnlyTwoRowYellow: 0,
+		OnlyLocation: 0,
+	}
+}
+
 // InitPlateIDDetector init plateid detector
-func InitPlateIDDetector(width, height int, soPath []byte) {
-	C.c_api_plate_id_init(C.int(width), C.int(height), (*C.char)(unsafe.Pointer(&soPath[0])))
+func InitPlateIDDetector(config *CPlateIDCfg, soPath []byte) {
+	C.c_api_plate_id_init((*C.cPlateIDCfg)(unsafe.Pointer(config)), (*C.char)(unsafe.Pointer(&soPath[0])))
 }
 
 // PlateIDDetect plateid detect

--
Gitblit v1.8.0