├── README.md └── Surf+K-means+SVM ├── SVMcgForClass.m ├── calcFeatVec.m ├── calcSurfFeature.m ├── learnVocabulary.m ├── mainKM.m └── qiepian.m /README.md: -------------------------------------------------------------------------------- 1 | # Image-classification_1 2 | SURF+K-means+SVM图像识别分类 3 | 这个库实现了一种图像分类的方法--Surf+K-means+SVM 4 | 图像数据:9类树种的木材横截面灰度图片,图片大小是300*400, 5 | 名称是7-1,7-2,...,7-50,8-1,...,15-1,...,15-50, 6 | 前面是类别,后面是表示第几个样本。共计9类450个样本。 7 | 实验流程:SIFT对图像特征提取-K-means聚类建立词袋-计算每个词袋的特征直方图-SVM分类 8 | 代码用法:文件中有个mainKM.m的文件,是整个实验的主程序,里面主要是针对了我的实验数据做的参数设置。 9 | -------------------------------------------------------------------------------- /Surf+K-means+SVM/SVMcgForClass.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doublecheckhjc/Image-classification_1/cf5d8ae77b381f9e3c0750ec29cd8fe9bdee89b6/Surf+K-means+SVM/SVMcgForClass.m -------------------------------------------------------------------------------- /Surf+K-means+SVM/calcFeatVec.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doublecheckhjc/Image-classification_1/cf5d8ae77b381f9e3c0750ec29cd8fe9bdee89b6/Surf+K-means+SVM/calcFeatVec.m -------------------------------------------------------------------------------- /Surf+K-means+SVM/calcSurfFeature.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doublecheckhjc/Image-classification_1/cf5d8ae77b381f9e3c0750ec29cd8fe9bdee89b6/Surf+K-means+SVM/calcSurfFeature.m -------------------------------------------------------------------------------- /Surf+K-means+SVM/learnVocabulary.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doublecheckhjc/Image-classification_1/cf5d8ae77b381f9e3c0750ec29cd8fe9bdee89b6/Surf+K-means+SVM/learnVocabulary.m -------------------------------------------------------------------------------- /Surf+K-means+SVM/mainKM.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doublecheckhjc/Image-classification_1/cf5d8ae77b381f9e3c0750ec29cd8fe9bdee89b6/Surf+K-means+SVM/mainKM.m -------------------------------------------------------------------------------- /Surf+K-means+SVM/qiepian.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doublecheckhjc/Image-classification_1/cf5d8ae77b381f9e3c0750ec29cd8fe9bdee89b6/Surf+K-means+SVM/qiepian.m --------------------------------------------------------------------------------