测试集_转换WEKA格式_保留版
来源:互联网 发布:网络的使用界限 编辑:程序博客网 时间:2024/05/01 09:28
/*******************************作者:David Bao时间:2012年3月15日描述:使用PCA对图像进行变幻后得到PCA系数,现在是一个大矩阵,每一行是一幅图像的PCA特征 6种表情,每种表情3个图片,共108副,此程序专门针对test集! 矩阵大小为18*200 导入转换成arff文件********************************/#include <string>#include <stdlib.h>#include <stdio.h>#include <iostream>#include <fstream>#include <sstream>#define N 70using namespace std;void main(){string FileName;char name[30];fstream InFile;ofstream OutFile("C:\\Users\\user\\Desktop\\MyDoc\\ExpressionData\\JAFFE\\DCT\\Whole\\DCT-test-Whole.arff");if(OutFile.is_open()){OutFile<<"@relation 'FER'"<<endl;char *ch = new char;for(int i=1;i<=300;i++){itoa(i,ch,10);OutFile<<"@attribute feature"+string(ch)+" real"<<endl;}OutFile << "@attribute 'class' {angry,disgust,fear,happy,neutral,sad,surprise}"<<endl;OutFile << "@data" << endl;FileName = string("C:\\Users\\user\\Desktop\\MyDoc\\ExpressionData\\JAFFE\\DCT\\TXT\\DCT-test-Whole.txt");cout << FileName.c_str() <<endl;InFile.open(FileName.c_str(),ios::in);//int counter = 0;string line;int i=1;while(getline(InFile,line)){istringstream stream(line);string word;while(stream >> word){OutFile << word.c_str() << ",";}if(i>=1 && i<=10){OutFile << "angry"<<endl;}if(i>=11 && i<=20){OutFile << "disgust" <<endl;}if(i>=21 && i<=30){OutFile << "fear" <<endl;}if(i>=31 && i<=40){OutFile << "happy" <<endl;}if(i>=41 && i<=50){OutFile << "neutral" <<endl;}if(i>=51 && i<=60){OutFile << "sad" <<endl;}if(i>=61 && i<=70){OutFile << "surprise" <<endl;}//CMU database//switch(i)//{//case 1://case 2://case 3://OutFile << "angry"<<endl;//break;//case 4://case 5://case 6://OutFile << "disgust"<<endl;//break;//case 7://case 8://case 9://OutFile << "fear"<<endl;//break;//case 10://case 11://case 12://OutFile << "sadness"<<endl;//break;//case 13://case 14://case 15://OutFile << "smile"<<endl;//break;//case 16://case 17://case 18://OutFile << "surprise"<<endl;//break;//}i++;}InFile.close();}else{cout << "打开文件失败哇……" <<endl;}OutFile.close();//system("pause");}
CMU:测试集:18幅 = 6种表情 * 3幅
JAFFE:测试集 : 70幅 = 7种表情 * 10幅
- 测试集_转换WEKA格式_保留版
- 训练集-weka转换-----项目保留版
- 文件处理_保留版_项目中用到
- Java中日期_格式转换
- excel格式 _ * #,##0_ ;_ * -#,##0_ ;_ * "-"_ ;_ @_
- weka学习[0]_文件读取
- IO流_转换流出现的原因及格式
- Printf()_格式控制
- 代码整洁_格式
- C++风格_格式
- python笔记1_标识符_保留字_注释_字符串
- Java封装_访问控制保留字
- SQL保留字符的处理(like,%,_)
- 5_类型转换
- 二进制_十进制转换
- C++_类型转换
- 1_数据类型转换
- 65_转换函数
- 动态结构(struct)的说明
- JavaScript程序开发(一)—JavaScript和ECMAScript异同
- Java解析中文数字字符串
- 今天开博。好好学习!
- 为什么我希望用C而不是C++来实现ZeroMQ
- 测试集_转换WEKA格式_保留版
- 字符串与数组的转换
- 一个合格程序员每天每月每年该做的事
- qwtplot3d 中的坐标系统
- google-perftools 简介
- MYSQL中出现data too long for column的解决方案
- asm[dynamically produce a class and use it without writing it to disk]
- μC/OS-II 移植笔记 1(FreeScale 68HCS12 核单片机)
- SQL语句查漏总结