将自己数据集转化为lmdb格式
在caffe-master_github/examples/imagenet/
路径下有convert_imagenet.sh
文件,使用时有以下注意事项(注意点写在了代码注释里):
#!/usr/bin/env sh
# Create the imagenet lmdb inputs
# N.B. set the path to the imagenet train + val data dirsEXAMPLE=examples/imagenet
DATA=data/ilsvrc12
TOOLS=build/toolsTRAIN_DATA_ROOT=/path/to/imagenet/train/
VAL_DATA_ROOT=/path/to/imagenet/val/# Set RESIZE=true to resize the images to 256x256. Leave as false if images have
# already been resized using another tool.
RESIZE=false
if $RESIZE; thenRESIZE_HEIGHT=256RESIZE_WIDTH=256
elseRESIZE_HEIGHT=0RESIZE_WIDTH=0
fiif [ ! -d "$TRAIN_DATA_ROOT" ]; thenecho "Error: TRAIN_DATA_ROOT is not a path to a directory: $TRAIN_DATA_ROOT"echo "Set the TRAIN_DATA_ROOT variable in create_imagenet.sh to the path" \"where the ImageNet training data is stored."exit 1
fiif [ ! -d "$VAL_DATA_ROOT" ]; thenecho "Error: VAL_DATA_ROOT is not a path to a directory: $VAL_DATA_ROOT"echo "Set the VAL_DATA_ROOT variable in create_imagenet.sh to the path" \"where the ImageNet validation data is stored."exit 1
fiecho "Creating train lmdb..."GLOG_logtostderr=1 $TOOLS/convert_imageset \--resize_height=$RESIZE_HEIGHT \--resize_width=$RESIZE_WIDTH \--shuffle \$TRAIN_DATA_ROOT \$DATA/train.txt \$EXAMPLE/ilsvrc12_train_lmdbecho "Creating val lmdb..."GLOG_logtostderr=1 $TOOLS/convert_imageset \--resize_height=$RESIZE_HEIGHT \--resize_width=$RESIZE_WIDTH \--shuffle \$VAL_DATA_ROOT \$DATA/val.txt \$EXAMPLE/ilsvrc12_val_lmdbecho "Done."
将自己数据集转化为lmdb格式相关推荐
- SSD学习系列(二)LMDB概念以及将VOC数据集转换成LMDB格式
LMDB概念 接上一篇,将SSDa caffen框架代码编译通过后y,接下来就可以利用其脚本将标注好的VOC格式数据集转换成LMDB格式,以便开始SSD模型训练. LMDB是Lightning Mem ...
- 数据集转换成LMDB格式
文章来源https://www.cnblogs.com/dengshunge/p/10841108.html略加修改和补充. 介绍两种LMDB格式数据集的生成,一种是自己的数据集,一种是下载wider ...
- 图像数据集保存为lmdb格式 python
通过lmdb对图像进行保存(编解码) LMDB 是一个小型数据库,具有一些出色的特性: 有序的图界面(键总是按字典顺序排序). 读取器不阻塞写入器,写入器不阻塞读取器.每个环境都支持一个并发写入. 读 ...
- caffe把数据转化为lmdb格式zxw.sh
#!/usr/bin/en sh DATA=/home/zxw/Documents rm -rf $DATA/11296_gray_lmdb /home/zxw/Documents/center_lo ...
- 目标检测,将voc格式转化为coco格式详细过程
在目标检测方法研究中,数据集的格式至关重要,为了减小模型的训练时长,需要现在小数据集进行模型研究,从而需要将VOC数据集转化为coco格式.下面一步一步来看: 1. 下载VOC数据集 Pascal V ...
- INRIAPerson数据集转化为yolo训练格式并可视化
记录贴:将inria行人检测数据集转化为YOLO可以训练的txt格式 inria行人检测数据集解压后有train和test文件,将里面的标注信息提取出来 转化代码 # coding=UTF-8impo ...
- 【目标检测实战】目标检测实战之一--手把手教你LMDB格式数据集制作!
文章目录 1 目标检测简介 2 lmdb数据制作 2.1 VOC数据制作 2.2 lmdb文件生成 lmdb格式的数据是在使用caffe进行目标检测或分类时,使用的一种数据格式.这里我主要以目标检测为 ...
- 把LabelImg标注的YOLO格式标签转化为VOC格式标签 和 把VOC格式标签转化为YOLO格式标签
把LabelImg标注的YOLO格式标签转化为VOC格式标签 和 把VOC格式标签转化为YOLO格式标签 文章目录: 1 用LabelImgvoc和yolo标注标签格式说明 1.1 LabelImg标 ...
- 【caffe-Windows】以mnist为例lmdb格式数据
前言 前面介绍的案例都是leveldb的格式,但是比较流行和实用的格式是lmdb,原因从此网站摘取 它们都是键/值对(Key/Value Pair)嵌入式数据库管理系统编程库. 虽然lmdb的内存消耗 ...
最新文章
- 这份GitHub 2.3k星的ML论文清单拿好,工作用得上
- 《深入浅出MFC》系列之动态创建
- [MyBatisPlus]MyBatisX插件
- jzoj2755-[2012东莞市选]树的计数【dp,高精度】
- (接口)银联证书上传被修改的问题和读取证书的绝对路径问题
- i2c-toos 交互数据_什么是CD-i(交互式光盘)?
- redis java连接出错_redis连接错误与spring boot
- java 小球抛物线_关于【愤怒的小鸟】其中的算法(自由落体,抛物线,碰撞,反弹)...
- I2C总线信号时序总结
- 求生之路2正版服务器ip,求生之路2怎么看ip地址
- HUD 2544 最短路 迪杰斯特拉算法
- Nexus私服学习1
- px 与 dp, sp换算公式?(转)
- 【ML小结3】线性回归与逻辑回归、softmax回归
- 获取最新中国行政区划
- Camunda 动态增加会签
- Docker - Docker Container及Container命令详解
- Java List排序 java ListMap 排序 Java listmap 模拟 oracle 排序 Java listmap 模拟 mysql 排序
- keil里的debug项里没有 proteus vsm 51解决方案
- Maven dependencymanagement vs dependencies