My Project
Loading...
Searching...
No Matches
edge.hpp
1#ifndef EDGE_H
2#define EDGE_H
3
4#include "style/style.hpp"
5#include "pipeline/pipeline.hpp"
6
7namespace found {
8
13class EdgeDetectionAlgorithm : public Stage<Image, Points> {};
14
21 public:
25 SimpleEdgeDetectionAlgorithm(/*Put more fields here!*/);
26
30 virtual ~SimpleEdgeDetectionAlgorithm(/*Put more fields here!*/);
31
35 Points Run(const Image &image/*parameters all algorithms will need (Override this plz)*/) override;
36 private:
37 // useful fields specific to this algorithm and helper methods
38};
39
46 public:
50 LoCEdgeDetectionAlgorithm(/*Put more fields here!*/);
51
55 virtual ~LoCEdgeDetectionAlgorithm(/*Put more fields here!*/);
56
60 Points Run(const Image &image/*parameters all algorithms will need (Override this plz)*/) override;
61 private:
62 // useful fields specific to this algorithm and helper methods
63};
64
65} // namespace found
66
67#endif
Definition edge.hpp:13
Definition edge.hpp:45
Points Run(const Image &image) override
Points Run(const Image &image) override
Definition pipeline.hpp:33
Definition converters.hpp:10
std::vector< Vec2 > Points
Definition style.hpp:20
Definition style.hpp:34