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 --- csrc/buz/plate/detector.cpp | 8 +++++--- 1 files changed, 5 insertions(+), 3 deletions(-) diff --git a/csrc/buz/plate/detector.cpp b/csrc/buz/plate/detector.cpp index 17e2747..48cb2a5 100644 --- a/csrc/buz/plate/detector.cpp +++ b/csrc/buz/plate/detector.cpp @@ -35,8 +35,8 @@ } void init_plate_id_config(const cPlateIDCfg *params) { - int fMemSize = 0x8000; - int pMemSize = 200 * 1024 * 1024; + int fMemSize = params->nFastMemorySize * 1024; + int pMemSize = params->nMemorySize * 1024 * 1024; fmem = (unsigned char*)malloc(fMemSize * sizeof(unsigned char)); pmem = (unsigned char*)malloc(pMemSize * sizeof(unsigned char)); @@ -78,9 +78,11 @@ void set_enable_plate_format(const cPlateIDCfg *params) { if (params->bOnlyLocation == 1) { TH_SetEnabledPlateFormat(PARAM_ONLY_LOCATION_ON, &config); + return; } if (params->bOnlyTwoRowYellow == 1) { TH_SetEnabledPlateFormat(PARAM_ONLY_TWOROWYELLOW_ON, &config); + return; } if (params->bIndividual == 1) { TH_SetEnabledPlateFormat(PARAM_INDIVIDUAL_ON, &config); @@ -133,7 +135,7 @@ rcDetect.top = 0; rcDetect.right = img->width; rcDetect.bottom = img->height; - rcDetect.left = 0; + rcDetect.left = 0; int ret = TH_RecogImage((BYTE*)(img->data), img->width, img->height, result, &nResultNum, &rcDetect, &config); // printf("TH_RecogImage ret = %d\n", ret); -- Gitblit v1.8.0