mirror of
https://github.com/kerberos-io/openalpr-base.git
synced 2025-10-09 02:50:06 +08:00
Fixed benchmark code
This commit is contained in:
@@ -198,7 +198,9 @@ int main( int argc, const char** argv )
|
|||||||
frame = imread( fullpath.c_str() );
|
frame = imread( fullpath.c_str() );
|
||||||
|
|
||||||
getTime(&startTime);
|
getTime(&startTime);
|
||||||
alpr.recognize(frame);
|
vector<Rect> regionsOfInterest;
|
||||||
|
regionsOfInterest.push_back(Rect(0, 0, frame.cols, frame.rows));
|
||||||
|
alpr.recognize(frame, regionsOfInterest);
|
||||||
getTime(&endTime);
|
getTime(&endTime);
|
||||||
double endToEndTime = diffclock(startTime, endTime);
|
double endToEndTime = diffclock(startTime, endTime);
|
||||||
cout << " -- End to End recognition time: " << endToEndTime << "ms." << endl;
|
cout << " -- End to End recognition time: " << endToEndTime << "ms." << endl;
|
||||||
|
@@ -53,6 +53,13 @@ bool RegionDetector::isLoaded()
|
|||||||
return this->loaded;
|
return this->loaded;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
vector<PlateRegion> RegionDetector::detect(cv::Mat frame)
|
||||||
|
{
|
||||||
|
std::vector<cv::Rect> regionsOfInterest;
|
||||||
|
regionsOfInterest.push_back(Rect(0, 0, frame.cols, frame.rows));
|
||||||
|
return this->detect(frame, regionsOfInterest);
|
||||||
|
}
|
||||||
|
|
||||||
vector<PlateRegion> RegionDetector::detect(Mat frame, std::vector<cv::Rect> regionsOfInterest)
|
vector<PlateRegion> RegionDetector::detect(Mat frame, std::vector<cv::Rect> regionsOfInterest)
|
||||||
{
|
{
|
||||||
|
|
||||||
|
@@ -46,6 +46,7 @@ class RegionDetector
|
|||||||
virtual ~RegionDetector();
|
virtual ~RegionDetector();
|
||||||
|
|
||||||
bool isLoaded();
|
bool isLoaded();
|
||||||
|
std::vector<PlateRegion> detect(cv::Mat frame);
|
||||||
std::vector<PlateRegion> detect(cv::Mat frame, std::vector<cv::Rect> regionsOfInterest);
|
std::vector<PlateRegion> detect(cv::Mat frame, std::vector<cv::Rect> regionsOfInterest);
|
||||||
|
|
||||||
private:
|
private:
|
||||||
|
Reference in New Issue
Block a user