From 931c5b3806dcb2062cd4199fdd8631df2b9c8575 Mon Sep 17 00:00:00 2001 From: Matt Hill Date: Mon, 18 Aug 2014 23:29:36 -0400 Subject: [PATCH] Fixed benchmark code --- src/misc_utilities/benchmark/benchmark.cpp | 4 +++- src/openalpr/regiondetector.cpp | 7 +++++++ src/openalpr/regiondetector.h | 1 + 3 files changed, 11 insertions(+), 1 deletion(-) diff --git a/src/misc_utilities/benchmark/benchmark.cpp b/src/misc_utilities/benchmark/benchmark.cpp index b7c9fd6..eb8b24a 100644 --- a/src/misc_utilities/benchmark/benchmark.cpp +++ b/src/misc_utilities/benchmark/benchmark.cpp @@ -198,7 +198,9 @@ int main( int argc, const char** argv ) frame = imread( fullpath.c_str() ); getTime(&startTime); - alpr.recognize(frame); + vector regionsOfInterest; + regionsOfInterest.push_back(Rect(0, 0, frame.cols, frame.rows)); + alpr.recognize(frame, regionsOfInterest); getTime(&endTime); double endToEndTime = diffclock(startTime, endTime); cout << " -- End to End recognition time: " << endToEndTime << "ms." << endl; diff --git a/src/openalpr/regiondetector.cpp b/src/openalpr/regiondetector.cpp index 79e3de6..a0d0ada 100644 --- a/src/openalpr/regiondetector.cpp +++ b/src/openalpr/regiondetector.cpp @@ -53,6 +53,13 @@ bool RegionDetector::isLoaded() return this->loaded; } +vector RegionDetector::detect(cv::Mat frame) +{ + std::vector regionsOfInterest; + regionsOfInterest.push_back(Rect(0, 0, frame.cols, frame.rows)); + return this->detect(frame, regionsOfInterest); +} + vector RegionDetector::detect(Mat frame, std::vector regionsOfInterest) { diff --git a/src/openalpr/regiondetector.h b/src/openalpr/regiondetector.h index d279295..f9829a6 100644 --- a/src/openalpr/regiondetector.h +++ b/src/openalpr/regiondetector.h @@ -46,6 +46,7 @@ class RegionDetector virtual ~RegionDetector(); bool isLoaded(); + std::vector detect(cv::Mat frame); std::vector detect(cv::Mat frame, std::vector regionsOfInterest); private: