• 大小: 3KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-05-17
  • 语言: 其他
  • 标签: 读取  保存  图片  

资源简介

从二进制文件中读取mnist数据集并将其保存为图片格式

资源截图

代码片段和文件信息

#include “ReadMnistData.h“

int main()
{
ReadMnistData rmd;

/*读取训练文件并保存成图片格式*/
string filename_train_images = “C:\\Users\\lyf\\Desktop\\mnist\\train-images-idx3-ubyte“; //train images 文件路径
string filename_train_labels = “C:\\Users\\lyf\\Desktop\\mnist\\train-labels-idx1-ubyte“; //train labels 文件路径
string save_train_image_path = “C:\\Users\\lyf\\Desktop\\mnist\\train_images\\“; //train images 保存路径
//string filename_train_images = “C:\\Users\\lyf\\Desktop\\train-images-idx3-ubyte“; //train images 文件路径
//string filename_train_labels = “C:\\Users\\lyf\\Desktop\\train-labels-idx1-ubyte“; //train labels 文件路径
//string save_train_image_path = “C:\\Users\\lyf\\Desktop\\train_images\\“; //train images 保存路径
vector vec_train_images; //保存读取的train images
vector vec_train_labels; //保存读取的train labels

rmd.Read_Mnist_Images(filename_train_images vec_train_images); //读取train images
cout << “-----------------------------“ << endl;
rmd.Read_Mnist_Labels(filename_train_labels vec_train_labels); //读取train labels
cout << “-----------------------------“ << endl;
rmd.Save_Mnist_Images(save_train_image_path vec_train_images vec_train_labels); //保存train_images

//==================================================================================
/*读取测试文件并保存成图片格式*/
// string filename_test_images = “C:\\Users\\lyf\\Desktop\\mnist\\t10k-images-idx3-ubyte“; //test images 文件路径
//// string filename_test_images = “C:\\Users\\lyf\\Desktop\\t10k-images-idx3-ubyte“; //test images 文件路径
// string filename_test_labels = “C:\\Users\\lyf\\Desktop\\mnist\\t10k-labels-idx1-ubyte“; //test labels 文件路径
//// string filename_test_labels = “C:\\Users\\lyf\\Desktop\\t10k-labels-idx1-ubyte“; //test labels 文件路径
// string save_test_image_path = “C:\\Users\\lyf\\Desktop\\mnist\\test_images\\“; //test images 保存路径
//// string save_test_image_path = “C:\\Users\\lyf\\Desktop\\test_images\\“; //test images 保存路径
// vector vec_test_images; //保存读取的test images
// vector vec_test_labels; //保存读取的test labels
//
// rmd.Read_Mnist_Images(filename_test_images vec_test_images); //读取test images
// cout << “-----------------------------“ << endl;
// rmd.Read_Mnist_Labels(filename_test_labels vec_test_labels); //读取test labels
// cout << “-----------------------------“ << endl;
// rmd.Save_Mnist_Images(save_test_image_path vec_test_images vec_test_labels); //保存test_images

return 0;
}


 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件        2615  2017-08-05 20:49  读取mnist数据集并保存成图片代码\Main.cpp
     文件        4556  2017-08-05 20:58  读取mnist数据集并保存成图片代码\ReadMnistData.cpp
     文件         625  2017-08-05 10:04  读取mnist数据集并保存成图片代码\ReadMnistData.h
     文件         379  2017-08-05 11:28  读取mnist数据集并保存成图片代码\Readme.txt
     目录           0  2017-08-05 21:02  读取mnist数据集并保存成图片代码\

评论

共有 条评论