PCTSignaturesSQFD 类


  • public class PCTSignaturesSQFD
    extends Algorithm
    实现签名二次型距离 (SQFD) 的类。参见:Christian Beecks, Merih Seran Uysal, Thomas Seidl. Signature quadratic form distance. In Proceedings of the ACM International Conference on Image and Video Retrieval, pages 438-445. ACM, 2010. 引用:BeecksUS10
    • 构造函数详情

      • PCTSignaturesSQFD

        protected PCTSignaturesSQFD​(long addr)
    • 方法详情

      • create

        public static PCTSignaturesSQFD create​(int distanceFunction,
                                               int similarityFunction,
                                               float similarityParameter)
        使用选定的距离函数、相似度函数和相似度函数参数创建算法实例。
        参数
        distanceFunction - 距离函数选择器。默认值:L2 可用值:L0_25, L0_5, L1, L2, L2SQUARED, L5, L_INFINITY
        similarityFunction - 相似度函数选择器。默认值:HEURISTIC 可用值:MINUS, GAUSSIAN, HEURISTIC
        similarityParameter - 相似度函数的参数。
        返回值
        自动生成
      • create

        public static PCTSignaturesSQFD create​(int distanceFunction,
                                               int similarityFunction)
        使用选定的距离函数、相似度函数和相似度函数参数创建算法实例。
        参数
        distanceFunction - 距离函数选择器。默认值:L2 可用值:L0_25, L0_5, L1, L2, L2SQUARED, L5, L_INFINITY
        similarityFunction - 相似度函数选择器。默认值:HEURISTIC 可用值:MINUS, GAUSSIAN, HEURISTIC
        返回值
        自动生成
      • create

        public static PCTSignaturesSQFD create​(int distanceFunction)
        使用选定的距离函数、相似度函数和相似度函数参数创建算法实例。
        参数
        distanceFunction - 距离函数选择器。默认值:L2 可用值:L0_25, L0_5, L1, L2, L2SQUARED, L5, L_INFINITY 可用值:MINUS, GAUSSIAN, HEURISTIC
        返回值
        自动生成
      • create

        public static PCTSignaturesSQFD create()
        使用选定的距离函数、相似度函数和相似度函数参数创建算法实例。可用值:L0_25, L0_5, L1, L2, L2SQUARED, L5, L_INFINITY 可用值:MINUS, GAUSSIAN, HEURISTIC
        返回值
        自动生成
      • computeQuadraticFormDistance

        public float computeQuadraticFormDistance​(Mat _signature0,
                                                  Mat _signature1)
        计算两个签名的签名二次型距离。
        参数
        _signature0 - 第一个签名。
        _signature1 - 第二个签名。
        返回值
        自动生成
      • computeQuadraticFormDistances

        public void computeQuadraticFormDistances​(Mat sourceSignature,
                                                  java.util.List<Mat> imageSignatures,
                                                  MatOfFloat distances)
        计算参考签名与其他每个图像签名的签名二次型距离。
        参数
        sourceSignature - 用于测量其他签名距离的签名。
        imageSignatures - 用于测量与源签名距离的签名的向量。
        distances - 测得距离的输出向量。
      • finalize

        protected void finalize()
                         throws java.lang.Throwable
        覆盖
        finalize 在类 Algorithm
        抛出
        java.lang.Throwable