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 . More... | |
static EdgeResult | FindFirst (ImagePlane plane, EdgeSearchMode mode, EdgeType type, double threshold, double density) |
Find the first edge (as specified) in the whole plane . More... | |
static EdgeResult | FindFirst (ImagePlane plane, Area2D aoi, EdgeSearchMode mode, EdgeType type, double threshold) |
Find the first edge (as specified) in the aoi . More... | |
static EdgeResult | FindFirst (ImagePlane plane, Area2D aoi, EdgeSearchMode mode, EdgeType type, double threshold, double density) |
Find the first edge (as specified) in the aoi . More... | |
static EdgeResultPair | FindPair (ImagePlane plane, EdgeSearchMode mode, EdgeType type1, EdgeType type2, double threshold) |
Find an edge pair (as specified) in the image plane . More... | |
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 . More... | |
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 . More... | |
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 . More... | |
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 . More... | |
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 . More... | |
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 . More... | |
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 . More... | |
static EdgeResult[] | FindAll (ImagePlane plane, EdgeSearchMode mode, EdgeType type, double threshold) |
Find all edges inside an plane . More... | |
static EdgeResult[] | FindAll (ImagePlane plane, EdgeSearchMode mode, EdgeType type, double threshold, double density) |
Find all edges inside an plane . More... | |
static EdgeResult[] | FindAll (ImagePlane plane, Area2D aoi, EdgeSearchMode mode, EdgeType type, double threshold) |
Find all edges inside an aoi . More... | |
static EdgeResult[] | FindAll (ImagePlane plane, Area2D aoi, EdgeSearchMode mode, EdgeType type, double threshold, double density) |
Find all edges inside an aoi . More... | |
static EdgeResult | FindBest (ImagePlane plane, EdgeType type) |
Use the 2nd derivative method to find the edge with the highest intensity in the plane . More... | |
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 . More... | |
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. More... | |
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. More... | |
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). More... | |
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). More... | |
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. |