类 PCTSignaturesSQFD


  • public class PCTSignaturesSQFD
    extends Algorithm
    实现签名二次型距离 (SQFD) 的类。参见: Christian Beecks, Merih Seran Uysal, Thomas Seidl. 签名二次型距离。ACM 国际图像和视频检索会议论文集,第 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