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... | |
Package Functions | |
delegate void | OutAction< TOut > (out TOut x) |
Standard look of the processing functions in the edge tool More... | |
Static Package Functions | |
static EdgeResult[] | EdgeResultsToArray (IntPtr p, EdgeType type) |
Convert an edge results collection to an edge list. More... | |
static TOut | EdgeProcessing< TOut > (ImagePlane plane, OutAction< TOut > fn) |
Edge processing cannot use Stemmer.Cvb.Processing (see the description of EdgeProcessingFunction1 for details). More... | |
Collection of functions for Edge detection.
|
staticpackage |
Edge processing cannot use Stemmer.Cvb.Processing (see the description of EdgeProcessingFunction1 for details).
plane | image plane to work on |
fn | function to invoke |
ObjectDisposedException | If the plane to work on has already been disposed. |
|
staticpackage |
Convert an edge results collection to an edge list.
p | unmanaged list to convert |
type | edge type contained in that list |
|
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. |
|
package |
Standard look of the processing functions in the edge tool
TOut | Type of output. |
|
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. |