Collection of functions for Edge detection. More...
Static Public Member Functions | |
| static EdgeResult | FindFirst (ImagePlane plane, EdgeSearchMode mode, EdgeType type, double threshold) |
| Find the first edge (as specified) in the whole plane . | |
| static EdgeResult | FindFirst (ImagePlane plane, EdgeSearchMode mode, EdgeType type, double threshold, double density) |
| Find the first edge (as specified) in the whole plane . | |
| static EdgeResult | FindFirst (ImagePlane plane, Area2D aoi, EdgeSearchMode mode, EdgeType type, double threshold) |
| Find the first edge (as specified) in the aoi . | |
| static EdgeResult | FindFirst (ImagePlane plane, Area2D aoi, EdgeSearchMode mode, EdgeType type, double threshold, double density) |
| Find the first edge (as specified) in the aoi . | |
| static EdgeResultPair | FindPair (ImagePlane plane, EdgeSearchMode mode, EdgeType type1, EdgeType type2, double threshold) |
| Find an edge pair (as specified) in the image plane . | |
| static EdgeResultPair | FindPair (ImagePlane plane, EdgeSearchMode mode, EdgeType type1, EdgeType type2, double threshold, double density) |
| Find an edge pair (as specified) in the image plane . | |
| static EdgeResultPair | FindPair (ImagePlane plane, Area2D aoi, EdgeSearchMode mode, EdgeType type1, EdgeType type2, double threshold) |
| Find an edge pair (as specified) in the image plane . | |
| static EdgeResultPair | FindPair (ImagePlane plane, Area2D aoi, EdgeSearchMode mode, EdgeType type1, EdgeType type2, double threshold, double density) |
| Find an edge pair (as specified) in the image plane . | |
| static EdgeResultPair | FindPair (ImagePlane plane, EdgeSearchMode mode, EdgeType type1, double threshold1, EdgeType type2, double threshold2) |
| Find an edge pair (as specified) in the image plane . | |
| static EdgeResultPair | FindPair (ImagePlane plane, EdgeSearchMode mode, EdgeType type1, double threshold1, EdgeType type2, double threshold2, double density) |
| Find an edge pair (as specified) in the image plane . | |
| static EdgeResultPair | FindPair (ImagePlane plane, Area2D aoi, EdgeSearchMode mode, EdgeType type1, double threshold1, EdgeType type2, double threshold2) |
| Find an edge pair (as specified) in the aoi . | |
| static EdgeResultPair | FindPair (ImagePlane plane, Area2D aoi, EdgeSearchMode mode, EdgeType type1, double threshold1, EdgeType type2, double threshold2, double density) |
| Find an edge pair (as specified) in the aoi . | |
| static EdgeResult[] | FindAll (ImagePlane plane, EdgeSearchMode mode, EdgeType type, double threshold) |
| Find all edges inside an plane . | |
| static EdgeResult[] | FindAll (ImagePlane plane, EdgeSearchMode mode, EdgeType type, double threshold, double density) |
| Find all edges inside an plane . | |
| static EdgeResult[] | FindAll (ImagePlane plane, Area2D aoi, EdgeSearchMode mode, EdgeType type, double threshold) |
| Find all edges inside an aoi . | |
| static EdgeResult[] | FindAll (ImagePlane plane, Area2D aoi, EdgeSearchMode mode, EdgeType type, double threshold, double density) |
| Find all edges inside an aoi . | |
| static EdgeResult | FindBest (ImagePlane plane, EdgeType type) |
| Use the 2nd derivative method to find the edge with the highest intensity in the plane . | |
| static EdgeResult | FindBest (ImagePlane plane, EdgeType type, double density) |
| Use the 2nd derivative method to find the edge with the highest intensity in the plane . | |
| static EdgeResult | FindBest (ImagePlane plane, Area2D aoi, EdgeType type) |
| Use the 2nd derivative method to find the edge with the highest intensity in the area of interest. | |
| static EdgeResult | FindBest (ImagePlane plane, Area2D aoi, EdgeType type, double density) |
| Use the 2nd derivative method to find the edge with the highest intensity in the area of interest. | |
| static void | WriteProjection (ImagePlane plane, Area2D aoi) |
| Write the projection that Edge is using internally as the basis for its calculations into an image plane (might be useful for debugging purposes). | |
| static void | WriteProjection (ImagePlane plane, Area2D aoi, double density) |
| Write the projection that Edge is using internally as the basis for its calculations into an image plane (might be useful for debugging purposes). | |
Collection of functions for Edge detection.
|
static |
|
static |
Find all edges inside an aoi .
| plane | Plane in which to search. |
| aoi | Area to search. |
| mode | Search mode to use. |
| type | Type of edge to be searched for. |
| threshold | Threshold to apply. |
| density | Search density to use. |
| ObjectDisposedException | If the plane to work on has already been disposed. |
|
static |
|
static |
|
static |
Use the 2nd derivative method to find the edge with the highest intensity in the area of interest.
| plane | Plane to scan |
| aoi | Area to scan |
| type | Type of edge to be searched for. |
| ObjectDisposedException | If the plane to work on has already been disposed. |
|
static |
Use the 2nd derivative method to find the edge with the highest intensity in the area of interest.
| plane | Plane to scan |
| aoi | Area to scan |
| type | Type of edge to be searched for. |
| density | Density at which to scan |
| ObjectDisposedException | If the plane to work on has already been disposed. |
|
static |
Use the 2nd derivative method to find the edge with the highest intensity in the plane .
| plane | Plane to scan |
| type | Type of edge to be searched for. |
| ObjectDisposedException | If the plane to work on has already been disposed. |
|
static |
Use the 2nd derivative method to find the edge with the highest intensity in the plane .
| plane | Plane to scan |
| type | Type of edge to be searched for. |
| density | Density at which to scan |
| ObjectDisposedException | If the plane to work on has already been disposed. |
|
static |
Find the first edge (as specified) in the aoi .
| plane | Plane to search in. |
| aoi | Area to scan. |
| mode | Search mode. |
| type | Type of edge to be searched for. |
| threshold | Edge threshold to apply. |
| ObjectDisposedException | If the plane to work on has already been disposed. |
|
static |
Find the first edge (as specified) in the aoi .
| plane | Plane to search in. |
| aoi | Area to scan. |
| mode | Search mode. |
| type | Type of edge to be searched for. |
| threshold | Edge threshold to apply. |
| density | Density at which to scan the aoi where 1.0 means scanning all pixels. |
| ObjectDisposedException | If the plane to work on has already been disposed. |
|
static |
Find the first edge (as specified) in the whole plane .
| plane | Plane to search in. |
| mode | Search mode. |
| type | Type of edge to be searched for. |
| threshold | Edge threshold to apply. |
| ObjectDisposedException | If the plane to work on has already been disposed. |
|
static |
Find the first edge (as specified) in the whole plane .
| plane | Plane to search in. |
| mode | Search mode. |
| type | Type of edge to be searched for. |
| threshold | Edge threshold to apply. |
| density | Density at which to scan the |
| ObjectDisposedException | If the plane to work on has already been disposed. |
|
static |
Find an edge pair (as specified) in the aoi .
| plane | plane to search in |
| aoi | area to scan |
| mode | search mode |
| type1 | Type of edge to be searched for. |
| threshold1 | threshold to apply when looking for the first edge (left to right in the aoi ) |
| type2 | Type of edge to be searched for. |
| threshold2 | threshold to apply when looking for the second edge (right to left in the aoi ) |
| ObjectDisposedException | If the plane to work on has already been disposed. |
|
static |
Find an edge pair (as specified) in the aoi .
| plane | plane to search in |
| aoi | area to scan |
| mode | search mode |
| type1 | Type of edge to be searched for. |
| threshold1 | threshold to apply when looking for the first edge (left to right in the aoi ) |
| type2 | Type of edge to be searched for. |
| threshold2 | threshold to apply when looking for the second edge (right to left in the aoi ) |
| density | density at which to scan the aoi |
| ObjectDisposedException | If the plane to work on has already been disposed. |
|
static |
Find an edge pair (as specified) in the image plane .
| plane | Plane to search in |
| aoi | Area to scan |
| mode | Search mode |
| type1 | Type of edge to be searched for. |
| type2 | Type of edge to be searched for. |
| threshold | Threshold to apply when looking for both edges |
| ObjectDisposedException | If the plane to work on has already been disposed. |
|
static |
Find an edge pair (as specified) in the image plane .
| plane | Plane to search in |
| aoi | Area to scan |
| mode | Search mode |
| type1 | Type of edge to be searched for. |
| type2 | Type of edge to be searched for. |
| threshold | Threshold to apply when looking for both edges |
| density | density at which to scan the image plane . |
| ObjectDisposedException | If the plane to work on has already been disposed. |
|
static |
Find an edge pair (as specified) in the image plane .
| plane | Plane to search in |
| mode | search mode |
| type1 | Type of edge to be searched for. |
| threshold1 | threshold to apply when looking for the first edge (left to right in the plane ) |
| type2 | Type of edge to be searched for. |
| threshold2 | threshold to apply when looking for the second edge (right to left in the plane ) |
| ObjectDisposedException | If the plane to work on has already been disposed. |
|
static |
Find an edge pair (as specified) in the image plane .
| plane | plane to search in |
| mode | search mode |
| type1 | Type of edge to be searched for. |
| threshold1 | threshold to apply when looking for the first edge (left to right in the image plane ) |
| type2 | Type of edge to be searched for. |
| threshold2 | threshold to apply when looking for the second edge (right to left in the plane ) |
| density | density at which to scan the image plane . |
| ObjectDisposedException | If the plane to work on has already been disposed. |
|
static |
Find an edge pair (as specified) in the image plane .
| plane | Plane to search in |
| mode | Search mode |
| type1 | Type of edge to be searched for. |
| type2 | Type of edge to be searched for. |
| threshold | Threshold to apply when looking for both edges |
| ObjectDisposedException | If the plane to work on has already been disposed. |
|
static |
Find an edge pair (as specified) in the image plane .
| plane | Plane to search in |
| mode | Search mode |
| type1 | Type of edge to be searched for. |
| type2 | Type of edge to be searched for. |
| threshold | Threshold to apply when looking for both edges |
| density | density at which to scan the image plane . |
| ObjectDisposedException | If the plane to work on has already been disposed. |
|
static |
Write the projection that Edge is using internally as the basis for its calculations into an image plane (might be useful for debugging purposes).
| plane | plane to write the projection to |
| aoi | area of interest to project |
| ObjectDisposedException | If the plane to work on has already been disposed. |
|
static |
Write the projection that Edge is using internally as the basis for its calculations into an image plane (might be useful for debugging purposes).
| plane | plane to write the projection to |
| density | density at which to scan |
| aoi | area of interest to project |
| ObjectDisposedException | If the plane to work on has already been disposed. |