Documentation of 'Catalano.Imaging.Texture.BinaryPattern.UniformLocalBinaryPattern' Java class
UniformLocalBinaryPattern
Catalano.Imaging.Texture.BinaryPattern

Class UniformLocalBinaryPattern

  • All Implemented Interfaces:
    IBinaryPattern


    public class UniformLocalBinaryPattern
    extends java.lang.Object
    implements IBinaryPattern
    Uniform local binary patterns (LBPu2) is a type of feature used for classification in computer vision. LBPu2 Encodes 256 LBP labels in 59 labels.
    • Constructor Detail

      • UniformLocalBinaryPattern

        public UniformLocalBinaryPattern()
        Initialize a new instance of the UniformLocalBinaryPattern class.
      • UniformLocalBinaryPattern

        public UniformLocalBinaryPattern(boolean nonUniform)
        Initialize a new instance of the UniformLocalBinaryPattern class.
        Parameters:
        nonUniform - True if needs the non uniform label.
    • Method Detail

      • isNonUniform

        public boolean isNonUniform()
        Check if needs the non uniform label.
        Returns:
        True if needs the non uniform label, otherwise return false.
      • setNonUniform

        public void setNonUniform(boolean nonUniform)
        Set if needs the non uniform label.
        Parameters:
        nonUniform - True if needs the non uniform label.
      • Encode

        public static ImageHistogram Encode(ImageHistogram hist)
        Encode a LBP 256 histogram in Uniform LBP.
        Parameters:
        hist - Image histogram.
        Returns:
        LBPu2.
      • Encode

        public static ImageHistogram Encode(ImageHistogram hist,
                                            boolean nonUniform)
        Encode a LBP 256 histogram in Uniform LBP.
        Parameters:
        hist - Image histogram.
        nonUniform - True if needs the non uniform label.
        Returns:
        LBPu2.

DataMelt 3.0 © DataMelt by jWork.ORG

Ads help maintain this website.