|
oevislib_net
0.14.3.0
|
Functions | |
| static Array< Line2D > | oevislib_net.ComputerVision.HoughTransform.HoughTransform.FindHoughLines (Image inImage, Optional< Region > inRoi=null, float inMinEdgeThreshold=60.0f, float inMaxEdgeThreshold=80.0f, float inAngleResolution=1.0f, float inMinGap=20.0f, float inMinScore=100.0f, Optional< Array< float > > outScores=null, Optional< Image > outThresholdedImage=null) |
| Finds lines in the provided image using the Hough Transform algorithm. | |
| static Array< Circle2D > | oevislib_net.ComputerVision.HoughTransform.HoughTransform.FindHoughCircles (Image inImage, Optional< Region > inRoi=null, float inMinRadius=50.0f, float inMaxRadius=100.0f, float inMinDistance=100.0f, float inMinScore=10.0f, float inEdgeThreshold=50.0f, Optional< Array< float > > outScores=null) |
| Finds circles in the provided image using the Hough Transform algorithm. | |
| static Array< Segment2D > | oevislib_net.ComputerVision.HoughTransform.HoughTransform.FindHoughSegments (Image inImage, Optional< Region > inRoi=null, float inMinEdgeThreshold=60.0f, float inMaxEdgeThreshold=80.0f, float inAngleResolution=1.0f, float inMinLength=20.0f, float inMinScore=20.0f, Optional< Image > outThresholdedImage=null) |
| Finds segments in the provided image using the Hough Transform algorithm. | |
|
inlinestatic |
Finds circles in the provided image using the Hough Transform algorithm.
| inImage | Input image. The image type must be UInt8. |
| inRoi | Region of the image considered by the algorithm. |
| inMinRadius | Minimum value of the circle radius. The value must be in range [0, +inf]. |
| inMaxRadius | Maximum value of the circle radius. The value must be in range [0, +inf]. |
| inMinDistance | Minium distance between circles center. The value must be in range [0.01, +inf]. |
| inMinScore | Circles that receive a lower score from the algorithm will be neglected. The value must be in range [0, +inf]. |
| inEdgeThreshold | Threshold applied to the image before being passed to the Hough algorithm. |
| outScores | Scores assigned by the algorithm to the respective output circle. |
|
inlinestatic |
Finds lines in the provided image using the Hough Transform algorithm.
| inImage | Input image. The image type must be UInt8. |
| inRoi | Region of the image considered by the algorithm. |
| inMinEdgeThreshold | Lower edge intensity threshold. Range [0, +inf]. |
| inMaxEdgeThreshold | Higher edge intensity threshold. Range [0, +inf]. |
| inAngleResolution | Resolution of the lines' orientation [deg]. The value must be in range [0.01, 180]. |
| inMinGap | Minimum distance between two lines. The value must be in range [0, +inf]. |
| inMinScore | Lines that receive a lower score from the algorithm will be neglected. The value must be in range [0, +inf]. |
| outScores | Scores assigned by the algorithm to the respective output circle. |
| outThresholdedImage | The image used from the Hough algorithm, obtained after the application of the thresholding process. |
|
inlinestatic |
Finds segments in the provided image using the Hough Transform algorithm.
| inImage | Input image. The image type must be UInt8. |
| inRoi | Region of the image considered by the algorithm. |
| inMinEdgeThreshold | Lower edge intensity threshold. Range [0, +inf]. |
| inMaxEdgeThreshold | Higher edge intensity threshold. Range [0, +inf]. |
| inAngleResolution | Resolution of the lines' orientation [deg]. Range [0.01, 180]. |
| inMinLength | Segments shorter than this value will be neglected. Range [0, +inf]. |
| inMinScore | Segments that receive a lower score from the algorithm will be neglected. The value must be in range [0, +inf]. |
| outThresholdedImage | The input image after the application of the thresholding process. |