注文lmdbに画像形式を変換カフェスクリプトを呼び出します

#!は/ usr / binに/ のenv  SHの
ImageNetで入力作成lmdb#
ImageNetで電車でSETへ#NBパスを + ヴァルデータはdirsの
 =例/ ImageNet#は、独自のフォルダが名前を変更することができ
、データを =データ/ ilsvrc12 #txtファイルストレージ場所
TOOLS = /ビルドツール

TRAIN_DATA_ROOT = /パス/に/ ImageNet /鉄道/   ファイルに、独自のパスを変更するには#
VAL_DATA_ROOT = /パス/に/ ImageNet /ヴァル/ 

#設定RESIZE = trueにロイヤリティーフリーで256×256のサイズ変更のへ。休暇AS  のIF ロイヤリティーフリーを持っている
#は、既に別のツールを使用してサイズ変更されて。
RESIZE = falseの
IF$ RESIZE; その後、
  RESIZE_HEIGHT = 256 
  RESIZE_WIDTH = 256 

  RESIZE_HEIGHT = 0 
  RESIZE_WIDTH = 0 
Fiの

場合は [!-d " $のTRAIN_DATA_ROOT " ]; その後、
  エコー :TRAIN_DATA_ROOTディレクトリへのパスではありません:エラーは、$ TRAIN_DATA_ROOTは
  エコー のパスにcreate_imagenet.shにTRAIN_DATA_ROOT変数を設定します\
        ImageNetのトレーニングデータが保存されている。
  終了1 
Fiの

場合[!-d " $ VAL_DATA_ROOT " ]; その後、
  エコー :VAL_DATA_ROOTディレクトリへのパスではありません:エラーが$ VAL_DATA_ROOT 
  エコー のパスにcreate_imagenet.shでVAL_DATA_ROOT変数を設定します\
        ImageNet検証データが格納されている場所。
  終了1 
Fi回線

エコーを トレインlmdbを作成します... " 

GLOG_logtostderr = 1 $ TOOLS / convert_imageset \
     --resize_height = $ RESIZE_HEIGHT \
     --resize_width = $ RESIZE_WIDTH \
     -シャッフルの\ 
    \ $のTRAIN_DATA_ROOT 
    $ DATA / train.txt \ ###トレーニングに自分のtxtファイル名を設定する
    例$ / 自分のフォルダにilsvrc12_train_lmdb#名を変更しないでください、それが自動的に生成された

エコー " ヴァルlmdbを作成しています... 

GLOG_logtostderr = 1 $ TOOLS / convert_imageset \
     --resize_height = $ RESIZE_HEIGHT \
     --resize_width = $ RESIZE_WIDTH \
     - シャッフルの\ 
    $ VAL_DATA_ROOTの\ 
    $ DATA / ファイル名TXTテストの独自のセットにval.txt \#は
    例を$ / 独自のフォルダ名にilsvrc12_val_lmdb#、変更しないでください、それが自動的に生成された

エコー 完了。

 

おすすめ

転載: www.cnblogs.com/tay007/p/11244316.html