Cifar10 bin转lmdb格式

Cifar10数据集包含60000个32x32彩色图片,分为10个类别,训练集50000张,测试集10000张。其二进制版由5个训练批次文件和1个测试批次文件组成,每个文件内部标签为0-9的数字,接着是按RGB顺序排列的像素值。每个文件存储10000个图像。
摘要由CSDN通过智能技术生成

Cifar10 包含十类图片, 共 60000 个 32*32 的colour images,每一类有 6000 个 images。其中,训练集包含 50000 张,测试集为 10000张。

它的 binary version 文件包含如下几个文件:


batch 1-5 是训练集,test_batch 是测试集

每一个 binary 文件都包含如下的内容:


其中,第一个 byte 是第一个 image 的 label,是 0-9 的数字,之后的 3072 byte 是这个 image 的 pixels 的值,这 3072 的 byte 中,前 1024 是 red channel,接下来 1024 是 green,然后是 blue,以 row-major order 保存

每一个 binary 包含 10000 个 imgage

import os 
import caffe 
import numpy as np 
import lmdb
 
#cifar10 bin文件路径
cifar_directory = os.path.abspath("/home/shuai/cifar10/cifar10_data/cifar-10-batches-bin")
#train_lmdb的路径,如果不存在,会创建文件夹
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值