基于图像的室内装修风格分类系统(四)---分类器
来源:互联网 发布:修改照片的软件 编辑:程序博客网 时间:2024/04/27 18:01
(一)先记下一些相关的文章
http://wenku.baidu.com/link?url=yW3ZVXyChB3e-a6rmgR92OFtLuQnAFiCqsrRENXB_LftRkR2G0epWNJHRsaMjHx301IYVbjAUcR6deSBDi5qDQ98XazWKPPmutZ4k6peIJy
// matlab自带svm工具箱快速入手简易教程
http://blog.csdn.net/u010278305/article/details/42684723// Matlab图像处理学习笔记(七):surf特征点http://blog.csdn.net/u010416101/article/details/40707843//matlab基本函数http://www.ilovematlab.cn/thread-35262-1-1.html//svm相关资源汇总(论坛)http://www.dataguru.cn/thread-371987-1-1.html//关于SVM一篇比较全介绍的博文http://cn.mathworks.com/help/vision/examples/image-category-classification-using-bag-of-features.html//第四个分类器(利用surf进行特征点匹配)
(二)程序一共写了四个分类器:TestSVM.m。
分类方法采用的是一对多分类法。具体为:svmStruct1利用颜色特征将地中海风格单独分出来,svmStruct2利用颜色特征将现代简约单独分出来,svmStruct3利用纹理特征将田园风单独分出来,最后categoryClassifier利用特征点区分中式古典和欧式古典。
贴上代码:(分类器四的理解参见前面最后一个链接,很详细)
%% I. 清空环境变量%四个分类器的具体实现%svmStruct1利用颜色特征将地中海风格单独分出来 svmStruct2利用颜色特征将现代简约单独分出来 svmStruct3利用纹理特征将田园风单独分出来 %categoryClassifier利用特征点区分中式古典和欧式古典 %将分类器svmStruct1,svmStruct2,svmStruct3保存在svmClassifier.mat文件里%分类器categoryClassifier保存在categoryClassifier.mat文件里clc;clearload exampleload veinDatadata1 = w;Y1 = nominal(ismember(group,'a'));svmStruct1 = svmtrain(data1,Y1,'showplot',true);data2 = w(15:70,:);Y2 = nominal(ismember(group(15:70,:),'d'));svmStruct2 = svmtrain(data2,Y2,'showplot',true);data3 = vein(15:70,:);Y3 = nominal(ismember(group(15:70,:),'e'));svmStruct3 = svmtrain(data3,Y3,'showplot',true);save svmClassifier.mat svmStruct1 svmStruct2 svmStruct3imgSets = [imageSet('F:/文件/dataset/家装图片集/训练集/欧式古典'),'F:/文件/dataset/家装图片集/训练集/中式古典'];trainingSets = imgSets;bag = bagOfFeatures(trainingSets);categoryClassifier = trainImageCategoryClassifier(trainingSets, bag);save categoryClassifier.mat categoryClassifier
0 0
- 基于图像的室内装修风格分类系统(四)---分类器
- 基于图像的室内装修风格分类系统(五)---完成图像分类
- 基于图像的室内装修风格分类系统(一)---项目介绍
- 基于图像的室内装修风格分类系统(二)---提取颜色特征
- 基于图像的室内装修风格分类系统(三)---提取纹理特征
- 【图像分类】室内室外分类算法研究
- 基于Libsvm的图像分类
- 基于Libsvm的图像分类
- 基于SVM的图像分类
- 基于Libsvm的图像分类
- 基于Libsvm的图像分类
- 基于图像识别的分类器的实现
- 基于最小距离分类器的图像识别
- 基于deep learning的图像分类问题
- 基于pytorch的图像分类框架
- 基于朴素贝叶斯分类器的文本分类(下)
- 基于bayes分类器的文本分类
- KNN图像分类(基于python3.6)
- 使用zlib库解压*.zip文件
- linux音频alsa驱动分析之三 解码器
- 开源ETL工具kettle系列之动态转换
- JS和JSP的区别
- AIX错误码
- 基于图像的室内装修风格分类系统(四)---分类器
- HDU 1612 The Blocks Problem 模拟 不会PE代码
- oracle相关
- 使用readdir系统调用模拟shell ls功能
- hdu2224The shortest path(双调旅行商问题)
- There is no Action mapped for namespace / and action name
- WebViewJavascriptBridge源码探究--看OC和JS交互过程
- java原理—反射机制
- mysql 关于 timestamp类型 版本问题