Workflow - mhirano/islay GitHub Wiki
Tricks behind islay
TODO: Write code structure and design pattern.
Experiments with islay
Config
Results
For each application launch, a result directory is automatically created under result/
directory (by default) identified by execution date.
You can modify the location of the result directory by CMake.
For example, if you run the program at 00:11:22 on January 2nd, 2020, a result directory named 20200102-001122
will be generated under result/
.
islay
└── result - Parent directory of results
└── 20200101-001122 – Result for each experiment
All the results should be saved on the result directory.
Resource management
All the resources for experiments are stored in res
directory by default. In the case that you want to use external drive for BLOB, you can modify the location of the resource directory by CMake.
cmake -DOpenCV_DIR=/Users/mhirano/opencv-4.3.0/build -DRESOURCE_DIRECTORY=/path_to_the_resource_directory ..
Directory structure
islay
├── 3rdparty # 3rdparty libraries that islay depends
├── cmake # FindXYZ.cmake
├── config # Config for experiments
│ └── config_default.json.in # Default config file
├── font # Font for Japanese
├── include # header files
├── res # Resources
├── result # Parent directory of results
│ └── 20200101-001122 # Result for each experiment
│ └── config.json # Config for the experiment
└── src # source files