|
|
|
|
|
|
|
|
#include <iostream> |
|
|
#include <iostream> |
|
|
#include <opencv2/opencv.hpp> |
|
|
#include <opencv2/opencv.hpp> |
|
|
|
|
|
|
|
|
class processing |
|
|
|
|
|
|
|
|
class Processing |
|
|
{ |
|
|
{ |
|
|
private: |
|
|
private: |
|
|
/* data */ |
|
|
/* data */ |
|
|
public: |
|
|
public: |
|
|
processing(/* args */); |
|
|
|
|
|
|
|
|
Processing(/* args */); |
|
|
// To do: |
|
|
// To do: |
|
|
// Binärbild |
|
|
// Binärbild |
|
|
// Linien finden (HoughLinesP()) |
|
|
// Linien finden (HoughLinesP()) |
|
|
// Entscheidung über wie viele Linien und welche Art von Linien erkannt werden (abknickende Linien) |
|
|
// 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) |
|
|
// End und Anfangspunkt analysieren und Winkel und Ausrichtung der Linie extrahieren (Abstand des untersten Punktes von der Mitte) |
|
|
~processing(); |
|
|
|
|
|
|
|
|
~Processing(); |
|
|
}; |
|
|
}; |