From 112d784ee5ac023e30a5873d54c443fd5ddf6e04 Mon Sep 17 00:00:00 2001 From: Jack Yu <455501914@qq.com> Date: Mon, 29 Oct 2018 22:54:10 +0800 Subject: [PATCH] Update Pipeline.cpp --- Prj-Linux/lpr/src/Pipeline.cpp | 20 ++------------------ 1 file changed, 2 insertions(+), 18 deletions(-) diff --git a/Prj-Linux/lpr/src/Pipeline.cpp b/Prj-Linux/lpr/src/Pipeline.cpp index ed9647c..95ae658 100644 --- a/Prj-Linux/lpr/src/Pipeline.cpp +++ b/Prj-Linux/lpr/src/Pipeline.cpp @@ -1,5 +1,5 @@ // -// Created by 庾金科 on 23/10/2017. +// Created by Jack Yu on 23/10/2017. // #include "../include/Pipeline.h" @@ -53,11 +53,8 @@ namespace pr { { image_finemapping = fineMapping->FineMappingHorizon(image_finemapping, 2, HorizontalPadding); cv::resize(image_finemapping, image_finemapping, cv::Size(136+HorizontalPadding, 36)); -// cv::imshow("image_finemapping",image_finemapping); -// cv::waitKey(0); plateinfo.setPlateImage(image_finemapping); std::vector rects; - plateSegmentation->segmentPlatePipline(plateinfo, 1, rects); plateSegmentation->ExtractRegions(plateinfo, rects); cv::copyMakeBorder(image_finemapping, image_finemapping, 0, 0, 0, 20, cv::BORDER_REPLICATE); @@ -69,33 +66,20 @@ namespace pr { //Segmentation-free else if(method==SEGMENTATION_FREE_METHOD) { - image_finemapping = fineMapping->FineMappingHorizon(image_finemapping, 4, HorizontalPadding+3); - cv::resize(image_finemapping, image_finemapping, cv::Size(136+HorizontalPadding, 36)); -// cv::imwrite("./test.png",image_finemapping); -// cv::imshow("image_finemapping",image_finemapping); -// cv::waitKey(0); plateinfo.setPlateImage(image_finemapping); -// std::vector rects; - std::pair res = segmentationFreeRecognizer->SegmentationFreeForSinglePlate(plateinfo.getPlateImage(),pr::CH_PLATE_CODE); plateinfo.confidence = res.second; plateinfo.setPlateName(res.first); } - - - results.push_back(plateinfo); } -// for (auto str:results) { -// std::cout << str << std::endl; -// } return results; }//namespace pr -} \ No newline at end of file +}