我们可以在java opencv中为纹理/颜色功能创建一包文字吗?
我正在尝试进行花卉分类,我从花卉图像中提取了3个特征;纹理使用MR8过滤器,颜色使用HSV颜色模型,形状使用SIFT。以下是图片 现在我想创建所有这三个特性的视觉词汇表。我已完成(筛选描述符) 如何分别使用纹理和颜色进行分类?最后,我还希望结合所有特征进行分类 您应该使用k-means(或其他聚类算法)分别获取每个特征空间的可视化词汇表(与使用sift时相同) 在组合这三个功能之前,应该将图像转换为高级表示,例如单词包表示 因此,每个图像将表示为一个直方图,因为您使用三个特征,将有三个直方图,然后您可以通过将这三个直方图连接起来来获得一个组合特征,这就是所谓的后期融合 您可以在[1]中查看更多详细信息我们可以在java opencv中为纹理/颜色功能创建一包文字吗?,java,c++,opencv,image-processing,Java,C++,Opencv,Image Processing,我正在尝试进行花卉分类,我从花卉图像中提取了3个特征;纹理使用MR8过滤器,颜色使用HSV颜色模型,形状使用SIFT。以下是图片 现在我想创建所有这三个特性的视觉词汇表。我已完成(筛选描述符) 如何分别使用纹理和颜色进行分类?最后,我还希望结合所有特征进行分类 您应该使用k-means(或其他聚类算法)分别获取每个特征空间的可视化词汇表(与使用sift时相同) 在组合这三个功能之前,应该将图像转换为高级表示,例如单词包表示 因此,每个图像将表示为一个直方图,因为您使用三个特征,将有三个直方图,然
[1] :花卉分类的可视化词汇,CVPR 06谢谢,我已经使用multiboost Classifier在javacv中实现了相同的[1]你有java算法吗,完成了吗?