Uses of Class
org.opencv.imgproc.IntelligentScissorsMB
Packages that use IntelligentScissorsMB
-
Uses of IntelligentScissorsMB in org.opencv.imgproc
Methods in org.opencv.imgproc that return IntelligentScissorsMBModifier and TypeMethodDescriptionstatic IntelligentScissorsMBIntelligentScissorsMB.__fromPtr__(long addr) IntelligentScissorsMB.applyImage(Mat image) Specify input image and extract image featuresIntelligentScissorsMB.applyImageFeatures(Mat non_edge, Mat gradient_direction, Mat gradient_magnitude) Specify custom features of input image Customized advanced variant of applyImage() call.IntelligentScissorsMB.applyImageFeatures(Mat non_edge, Mat gradient_direction, Mat gradient_magnitude, Mat image) Specify custom features of input image Customized advanced variant of applyImage() call.IntelligentScissorsMB.setEdgeFeatureCannyParameters(double threshold1, double threshold2) Switch edge feature extractor to use Canny edge detector Note: "Laplacian Zero-Crossing" feature extractor is used by default (following to original article) SEE: CannyIntelligentScissorsMB.setEdgeFeatureCannyParameters(double threshold1, double threshold2, int apertureSize) Switch edge feature extractor to use Canny edge detector Note: "Laplacian Zero-Crossing" feature extractor is used by default (following to original article) SEE: CannyIntelligentScissorsMB.setEdgeFeatureCannyParameters(double threshold1, double threshold2, int apertureSize, boolean L2gradient) Switch edge feature extractor to use Canny edge detector Note: "Laplacian Zero-Crossing" feature extractor is used by default (following to original article) SEE: CannyIntelligentScissorsMB.setEdgeFeatureZeroCrossingParameters()Switch to "Laplacian Zero-Crossing" edge feature extractor and specify its parameters This feature extractor is used by default according to article.IntelligentScissorsMB.setEdgeFeatureZeroCrossingParameters(float gradient_magnitude_min_value) Switch to "Laplacian Zero-Crossing" edge feature extractor and specify its parameters This feature extractor is used by default according to article.IntelligentScissorsMB.setGradientMagnitudeMaxLimit()Specify gradient magnitude max value threshold Zero limit value is used to disable gradient magnitude thresholding (default behavior, as described in original article).IntelligentScissorsMB.setGradientMagnitudeMaxLimit(float gradient_magnitude_threshold_max) Specify gradient magnitude max value threshold Zero limit value is used to disable gradient magnitude thresholding (default behavior, as described in original article).IntelligentScissorsMB.setWeights(float weight_non_edge, float weight_gradient_direction, float weight_gradient_magnitude) Specify weights of feature functions Consider keeping weights normalized (sum of weights equals to 1.0) Discrete dynamic programming (DP) goal is minimization of costs between pixels.