C++实现人脸识别csv文件的写入(加labels)
来源:互联网 发布:php安装教程 编辑:程序博客网 时间:2024/05/18 01:03
前面也写了一个csv是没有加label的(http://blog.csdn.net/u013812682/article/details/52013074),
上次写完因为有点事所以没看这块,才发现少加了label,所以在这里补上
orl下载地址:http://www.cl.cam.ac.uk/research/dtg/attarchive/facedatabase.html
代码:
#include<iostream>#include<vector>#include<io.h>#include<fstream>using namespace std;ofstream off("csv.txt", ios::out);vector<int> number;int num = 0;void getFiles(string path, vector<string>& files){ //文件句柄 long hFile = 0; //文件信息 struct _finddata_t fileinfo; string p; if ((hFile = _findfirst(p.assign(path).append("\\*").c_str(), &fileinfo)) != -1) { do { //如果是目录,迭代之 //如果不是,加入列表 if ((fileinfo.attrib & _A_SUBDIR)) { if (strcmp(fileinfo.name, ".") != 0 && strcmp(fileinfo.name, "..") != 0){ getFiles(p.assign(path).append("\\").append(fileinfo.name), files); num++; } } else { files.push_back(p.assign(path).append("\\").append(fileinfo.name)); number.push_back(num); } } while (_findnext(hFile, &fileinfo) == 0); _findclose(hFile); }}int main(){ char* filepath = "F:\\opencv\\DATA\\orl"; vector<string> files; getFiles(filepath,files); char str[30]; int size = files.size(); for (int i = 1; i < size; i++){ off << files[i].c_str(); off << " "; off << number[i]; off << "\n"; } off.close(); return 0;}
0 0
- C++实现人脸识别csv文件的写入(加labels)
- 人脸识别CSV文件(c++实现)
- CSV文件的使用-写入/写出(C++/Python)
- 人脸识别之读取csv文件(opencv)
- 人脸识别性别识别 csv文件生成
- 写入文件 csv 与 xls的区别
- .csv文件的读取与写入
- python实现txt/csv的读取和写入txt/csv!
- python csv文件写入
- java写入csv文件
- CSV 文件上传写入
- pandas写入csv文件
- python 写入csv文件
- Python 写入CSV文件
- ofstream写入csv文件
- Python csv文件写入
- 人脸识别方向论文笔记(1)-- A Light CNN for Deep Face Representation With Noisy Labels
- CSV写入文件追加新的内容,文件编码处理
- python 小点心---获取当前函数名称
- java 浅克隆(浅复制)和深克隆(深复制)
- lombook
- 点击多个li打印出对应下标
- linux下修改mtu值
- C++实现人脸识别csv文件的写入(加labels)
- matlab 中使用cpp文件
- SparkSQL与Hive的整合
- 总结的6个ERP经验,让你少走弯路
- 37
- nginx负载均衡简单配置
- 芯片设计流程笔记
- Git项目初步接触总结
- Linux/Unix命令之Ethtool (设置千兆网卡速度及模式)