From 01f10af7d520bd93367f385f91e33849f5d8773e Mon Sep 17 00:00:00 2001
From: zhangzengfei <zhangzengfei@iotlink.com>
Date: 星期四, 14 十一月 2019 17:27:21 +0800
Subject: [PATCH] fix: plate id sdk add get default config method

---
 gosdk.go |   37 +++++++++++++++++++++++++++++++++++++
 1 files changed, 37 insertions(+), 0 deletions(-)

diff --git a/gosdk.go b/gosdk.go
index c22a8ae..5f2088e 100644
--- a/gosdk.go
+++ b/gosdk.go
@@ -411,6 +411,43 @@
 	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(config *CPlateIDCfg, soPath []byte) {
 	C.c_api_plate_id_init((*C.cPlateIDCfg)(unsafe.Pointer(config)), (*C.char)(unsafe.Pointer(&soPath[0])))

--
Gitblit v1.8.0