类 BOWKMeansTrainer


  • public class BOWKMeansTrainer
    extends BOWTrainer
    基于 kmeans 的类,用于使用“视觉词袋”方法训练视觉词汇。
    • 构造函数详情

      • BOWKMeansTrainer

        protected BOWKMeansTrainer​(long addr)
      • BOWKMeansTrainer

        public BOWKMeansTrainer​(int clusterCount,
                                TermCriteria termcrit,
                                int attempts,
                                int flags)
        构造函数。参见:cv::kmeans
        参数
        clusterCount - 自动生成
        termcrit - 自动生成
        attempts - 自动生成
        flags - 自动生成
      • BOWKMeansTrainer

        public BOWKMeansTrainer​(int clusterCount,
                                TermCriteria termcrit,
                                int attempts)
        构造函数。参见:cv::kmeans
        参数
        clusterCount - 自动生成
        termcrit - 自动生成
        attempts - 自动生成
      • BOWKMeansTrainer

        public BOWKMeansTrainer​(int clusterCount,
                                TermCriteria termcrit)
        构造函数。参见:cv::kmeans
        参数
        clusterCount - 自动生成
        termcrit - 自动生成
      • BOWKMeansTrainer

        public BOWKMeansTrainer​(int clusterCount)
        构造函数。参见:cv::kmeans
        参数
        clusterCount - 自动生成
    • 方法详情

      • cluster

        public Mat cluster​(Mat descriptors)
        从类复制的描述:BOWTrainer
        对训练描述符进行聚类。
        重写
        cluster 在类 BOWTrainer
        参数
        descriptors - 要聚类的描述符。描述符矩阵的每一行都是一个描述符。描述符不会添加到内部训练描述符集中。词汇表由聚类中心组成。因此,此方法返回词汇表。在该方法的第一个变体中,对对象中存储的训练描述符进行聚类。在第二个变体中,对输入描述符进行聚类。
        返回
        自动生成
      • finalize

        protected void finalize()
                         throws java.lang.Throwable
        重写
        finalize 在类 BOWTrainer
        抛出
        java.lang.Throwable