|
1234567891011121314151617181920212223 |
- #include <iostream>
- #include <opencv2/opencv.hpp>
- #include <utils.h>
-
- using namespace cv;
-
- class Processing
- {
- private:
- /* data */
- public:
- Processing(/* args */);
- // To do:
- // Binärbild
- // Linien finden (HoughLinesP())
- // Entscheidung über wie viele Linien und welche Art von Linien erkannt werden (abknickende Linien)
- // End und Anfangspunkt analysieren und Winkel und Ausrichtung der Linie extrahieren (Abstand des untersten Punktes von der Mitte)
- ~Processing();
-
- void processImage(Mat& inputPicture, int thresholdValue, int gaussKernelSize);
-
- std::vector<LFRLine> calculateLineSegments(const Mat& inputPicture);
- };
|