|
| SimpleEdgeDetectionAlgorithm (unsigned char threshold, int borderLength, decimal offset) |
| Constructs a new SimpleEdgeDetectionAlgorithm.
|
|
virtual | ~SimpleEdgeDetectionAlgorithm () |
| Destroys the algorithm.
|
|
Points | Run (const Image &image) override |
| Provides an estimate of the edge points of Earth, as the shared edge between space and Earth.
|
|
| FunctionStage ()=default |
| Constructs a new Stage.
|
|
virtual | ~FunctionStage ()=default |
| Destroys this.
|
|
void | DoAction () override |
| Executes Run (with a stored input and storing the output)
|
|
Image & | GetResource () |
| Returns the stored input of this.
|
|
Points *& | GetProduct () |
| Returns the stored output of this.
|
|
virtual Output | Run (Input input)=0 |
| Runs this stage.
|
|
The SimpleEdgeDetection Algorithm class houses the Edge Detection Algorithm.
This algorithm uses a picture of Earth and finds all points on the horizon within the picture by employing thresholding to identify "space", and then figure out the contour of "space" that is shared by Earth's edge, returning that as the result