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. 