make_data_files.bat 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. @echo off
  2. set CAFFE_HOME=D:\vi\packages\caffe-bvlc
  3. set TOOLS=%CAFFE_HOME%\tools
  4. set PYTHONPATH=%CAFFE_HOME%\python;%PYTHONPATH%
  5. set RESIZE_HEIGHT=0
  6. set RESIZE_WIDTH=0
  7. set ROOT_DIR=%~dp0
  8. set LOG=%ROOT_DIR%\data\make_data_files.log
  9. echo Logging output to %LOG%
  10. echo.
  11. echo Clean up...
  12. del %ROOT_DIR%\data\train_lmdb /f /s /q
  13. del %ROOT_DIR%\data\val_lmdb /f /s /q
  14. rd %ROOT_DIR%\data\train_lmdb /s /q
  15. rd %ROOT_DIR%\data\val_lmdb /s /q
  16. del %ROOT_DIR%\data\images_mean.binaryproto /f /s /q
  17. del %ROOT_DIR%\data\*.txt /f /s /q
  18. echo.
  19. echo Create train.txt and val.txt...
  20. python split_train_data.py ^
  21. --train_percent 1.0 ^
  22. --val_percent 0.1
  23. echo.
  24. echo Creating train lmdb...
  25. %TOOLS%\convert_imageset.exe ^
  26. --resize_height=%RESIZE_HEIGHT% ^
  27. --resize_width=%RESIZE_WIDTH% ^
  28. --shuffle ^
  29. %ROOT_DIR%\data\dataset\ ^
  30. %ROOT_DIR%\data\train.txt ^
  31. %ROOT_DIR%\data\train_lmdb
  32. echo.
  33. echo Creating val lmdb...
  34. %TOOLS%\convert_imageset.exe ^
  35. --resize_height=%RESIZE_HEIGHT% ^
  36. --resize_width=%RESIZE_WIDTH% ^
  37. --shuffle ^
  38. %ROOT_DIR%\data\dataset\ ^
  39. %ROOT_DIR%\data\train.txt ^
  40. %ROOT_DIR%\data\val_lmdb
  41. echo.
  42. echo Compute images mean...
  43. %TOOLS%\compute_image_mean.exe %ROOT_DIR%\data\train_lmdb ^
  44. %ROOT_DIR%\data\images_mean.binaryproto
  45. python save_images_mean.py %ROOT_DIR%\data\images_mean.binaryproto %ROOT_DIR%\data\images_mean.npy
  46. echo.
  47. echo Done.