From b0a858cf6832c3f47801d40bb0edb173f894e485 Mon Sep 17 00:00:00 2001 From: LordF Date: Mon, 23 Feb 2015 14:19:25 -0300 Subject: [PATCH] Update and rename src/openalpr/detection to src/openalpr/detection/detectormorph.h --- src/openalpr/detection/detectormorph.h | 52 ++++++++++++++++++++++++++ 1 file changed, 52 insertions(+) create mode 100644 src/openalpr/detection/detectormorph.h diff --git a/src/openalpr/detection/detectormorph.h b/src/openalpr/detection/detectormorph.h new file mode 100644 index 0000000..bf8af48 --- /dev/null +++ b/src/openalpr/detection/detectormorph.h @@ -0,0 +1,52 @@ +/* +* Copyright (c) 2014 New Designs Unlimited, LLC +* Opensource Automated License Plate Recognition [http://www.openalpr.com] +* +* This file is part of OpenAlpr. +* +* OpenAlpr is free software: you can redistribute it and/or modify +* it under the terms of the GNU Affero General Public License +* version 3 as published by the Free Software Foundation +* +* This program is distributed in the hope that it will be useful, +* but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +* GNU Affero General Public License for more details. +* +* You should have received a copy of the GNU Affero General Public License +* along with this program. If not, see . +*/ + +#ifndef OPENALPR_DETECTORMORPH_H +#define OPENALPR_DETECTORMORPH_H + +#include +#include +#include + +#include "opencv2/objdetect/objdetect.hpp" +#include "opencv2/imgproc/imgproc.hpp" +#include "opencv2/core/core.hpp" +#include "opencv2/ml/ml.hpp" + +#include "detector.h" + +namespace alpr +{ + + class DetectorMorph : public Detector { + public: + DetectorMorph(Config* config); + virtual ~DetectorMorph(); + + std::vector detect(cv::Mat frame, std::vector regionsOfInterest); + + private: + bool CheckSizes(cv::RotatedRect& mr); + + }; + +} + +#endif /* OPENALPR_DETECTORMORPH_H */ +