Class PCTSignatures


  • public class PCTSignatures
    extends Algorithm
    • Constructor Detail

      • PCTSignatures

        protected PCTSignatures​(long addr)
    • Method Detail

      • __fromPtr__

        public static PCTSignatures __fromPtr__​(long addr)
      • create

        public static PCTSignatures create​(int initSampleCount,
                                           int initSeedCount,
                                           int pointDistribution)
      • create

        public static PCTSignatures create​(int initSampleCount,
                                           int initSeedCount)
      • create

        public static PCTSignatures create​(int initSampleCount)
      • getDropThreshold

        public float getDropThreshold()
      • getJoiningDistance

        public float getJoiningDistance()
      • getWeightA

        public float getWeightA()
      • getWeightB

        public float getWeightB()
      • getWeightContrast

        public float getWeightContrast()
      • getWeightEntropy

        public float getWeightEntropy()
      • getWeightL

        public float getWeightL()
      • getWeightX

        public float getWeightX()
      • getWeightY

        public float getWeightY()
      • getClusterMinSize

        public int getClusterMinSize()
      • getDistanceFunction

        public int getDistanceFunction()
      • getGrayscaleBits

        public int getGrayscaleBits()
      • getInitSeedCount

        public int getInitSeedCount()
      • getIterationCount

        public int getIterationCount()
      • getMaxClustersCount

        public int getMaxClustersCount()
      • getSampleCount

        public int getSampleCount()
      • getWindowRadius

        public int getWindowRadius()
      • getSamplingPoints

        public MatOfPoint2f getSamplingPoints()
      • getInitSeedIndexes

        public MatOfInt getInitSeedIndexes()
      • computeSignature

        public void computeSignature​(Mat image,
                                     Mat signature)
      • computeSignatures

        public void computeSignatures​(java.util.List<Mat> images,
                                      java.util.List<Mat> signatures)
      • drawSignature

        public static void drawSignature​(Mat source,
                                         Mat signature,
                                         Mat result,
                                         float radiusToShorterSideRatio,
                                         int borderThickness)
      • drawSignature

        public static void drawSignature​(Mat source,
                                         Mat signature,
                                         Mat result,
                                         float radiusToShorterSideRatio)
      • drawSignature

        public static void drawSignature​(Mat source,
                                         Mat signature,
                                         Mat result)
      • generateInitPoints

        public static void generateInitPoints​(MatOfPoint2f initPoints,
                                              int count,
                                              int pointDistribution)
      • setClusterMinSize

        public void setClusterMinSize​(int clusterMinSize)
      • setDistanceFunction

        public void setDistanceFunction​(int distanceFunction)
      • setDropThreshold

        public void setDropThreshold​(float dropThreshold)
      • setGrayscaleBits

        public void setGrayscaleBits​(int grayscaleBits)
      • setInitSeedIndexes

        public void setInitSeedIndexes​(MatOfInt initSeedIndexes)
      • setIterationCount

        public void setIterationCount​(int iterationCount)
      • setJoiningDistance

        public void setJoiningDistance​(float joiningDistance)
      • setMaxClustersCount

        public void setMaxClustersCount​(int maxClustersCount)
      • setSamplingPoints

        public void setSamplingPoints​(MatOfPoint2f samplingPoints)
      • setTranslation

        public void setTranslation​(int idx,
                                   float value)
      • setTranslations

        public void setTranslations​(MatOfFloat translations)
      • setWeight

        public void setWeight​(int idx,
                              float value)
      • setWeightA

        public void setWeightA​(float weight)
      • setWeightB

        public void setWeightB​(float weight)
      • setWeightContrast

        public void setWeightContrast​(float weight)
      • setWeightEntropy

        public void setWeightEntropy​(float weight)
      • setWeightL

        public void setWeightL​(float weight)
      • setWeightX

        public void setWeightX​(float weight)
      • setWeightY

        public void setWeightY​(float weight)
      • setWeights

        public void setWeights​(MatOfFloat weights)
      • setWindowRadius

        public void setWindowRadius​(int radius)
      • finalize

        protected void finalize()
                         throws java.lang.Throwable
        Overrides:
        finalize in class Algorithm
        Throws:
        java.lang.Throwable