最近做图像检索的内容,要用到cifar-10,网上大都很乱。因此自己写了一个简单的解析cifar-10 的matlab代码。
你需到官网下载matlab版本数据。
%解析cifar-10数据matlab代码 cifar网址:http://www.cs.toronto.edu/~kriz/cifar.html
%这只是一个简单的数据解析代码,你首先应设置一个全局变量 number=[1,...1];10个1
%由于时间紧迫,这个代码并没有考虑简洁性问题,但是更加容易理解。
% createcifar.m
% @param phase = ‘train’ or ‘test’
% @param number is a vector ; length = 10 ;records number of each class image imwrited
function [number] = createcifar(phase,number,data,labels,resize_method)
for index = 1:10000
% all matlab loop variables change from 1 not 0!
% include channels of an image
pixelr = data(index,1:1024);
pixelg = data(index,1025:2048);
pixelb = data(index,2049: