类 Feature2D

    • 构造函数详情

      • Feature2D

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

      • __fromPtr__

        public static Feature2D __fromPtr__​(long addr)
      • detect

        public void detect​(Mat image,
                           MatOfKeyPoint keypoints,
                           Mat mask)
        在一幅图像(第一种变体)或图像集(第二种变体)中检测关键点。
        参数
        image - 图像。
        keypoints - 检测到的关键点。在方法的第二个变体中,keypoints[i] 是在 images[i] 中检测到的一组关键点。
        mask - 指定在何处查找关键点的掩码(可选)。它必须是一个 8 位整数矩阵,感兴趣区域中的值不为零。
      • detect

        public void detect​(Mat image,
                           MatOfKeyPoint keypoints)
        在一幅图像(第一种变体)或图像集(第二种变体)中检测关键点。
        参数
        image - 图像。
        keypoints - 检测到的关键点。在方法的第二个变体中,keypoints[i] 是在 images[i] 中检测到的一组关键点。感兴趣区域中的值不为零。
      • detect

        public void detect​(java.util.List<Mat> images,
                           java.util.List<MatOfKeyPoint> keypoints,
                           java.util.List<Mat> masks)
        参数
        images - 图像集。
        keypoints - 检测到的关键点。在方法的第二个变体中,keypoints[i] 是在 images[i] 中检测到的一组关键点。
        masks - 每个输入图像的掩码,指定在何处查找关键点(可选)。masks[i] 是 images[i] 的掩码。
      • detect

        public void detect​(java.util.List<Mat> images,
                           java.util.List<MatOfKeyPoint> keypoints)
        参数
        images - 图像集。
        keypoints - 检测到的关键点。在方法的第二个变体中,keypoints[i] 是在 images[i] 中检测到的一组关键点。masks[i] 是 images[i] 的掩码。
      • compute

        public void compute​(Mat image,
                            MatOfKeyPoint keypoints,
                            Mat descriptors)
        计算在一幅图像(第一种变体)或图像集(第二种变体)中检测到的一组关键点的描述符。
        参数
        image - 图像。
        keypoints - 关键点的输入集合。无法计算描述符的关键点将被移除。有时可以添加新的关键点,例如:SIFT 使用多个主要方向复制关键点(对于每个方向)。
        descriptors - 计算出的描述符。在方法的第二个变体中,descriptors[i] 是为 keypoints[i] 计算的描述符。第 j 行是关键点(或 keypoints[i])是第 j 个关键点的描述符。
      • compute

        public void compute​(java.util.List<Mat> images,
                            java.util.List<MatOfKeyPoint> keypoints,
                            java.util.List<Mat> descriptors)
        参数
        images - 图像集。
        keypoints - 关键点的输入集合。无法计算描述符的关键点将被移除。有时可以添加新的关键点,例如:SIFT 使用多个主要方向复制关键点(对于每个方向)。
        descriptors - 计算出的描述符。在方法的第二个变体中,descriptors[i] 是为 keypoints[i] 计算的描述符。第 j 行是关键点(或 keypoints[i])是第 j 个关键点的描述符。
      • detectAndCompute

        public void detectAndCompute​(Mat image,
                                     Mat mask,
                                     MatOfKeyPoint keypoints,
                                     Mat descriptors,
                                     boolean useProvidedKeypoints)
        检测关键点并计算描述符
        参数
        image - 自动生成
        mask - 自动生成
        keypoints - 自动生成
        descriptors - 自动生成
        useProvidedKeypoints - 自动生成
      • detectAndCompute

        public void detectAndCompute​(Mat image,
                                     Mat mask,
                                     MatOfKeyPoint keypoints,
                                     Mat descriptors)
        检测关键点并计算描述符
        参数
        image - 自动生成
        mask - 自动生成
        keypoints - 自动生成
        descriptors - 自动生成
      • descriptorSize

        public int descriptorSize()
      • descriptorType

        public int descriptorType()
      • defaultNorm

        public int defaultNorm()
      • 写入

        public void write​(java.lang.String fileName)
      • 读取

        public void read​(java.lang.String fileName)
      • empty

        public boolean empty()
        从类复制的描述:Algorithm
        如果算法为空(例如,在开始时或读取失败后),则返回 true
        重写
        empty 类中的 Algorithm
        返回
        自动生成
      • getDefaultName

        public java.lang.String getDefaultName()
        从类复制的描述:Algorithm
        返回算法字符串标识符。此字符串在对象保存到文件或字符串时用作顶级 xml/yml 节点标签。
        重写
        getDefaultName 类中的 Algorithm
        返回
        自动生成
      • finalize

        protected void finalize()
                         throws java.lang.Throwable
        重写
        finalize 类中的 Algorithm
        抛出
        java.lang.Throwable