sahi_dataset_prep
SAHI (Slicing Aided Hyper Inference) dataset preparation logic.
kelp.data_prep.sahi_dataset_prep.SahiDatasetPrepConfig
Bases: ConfigBase
Config class for creating SAHI dataset
Source code in kelp/data_prep/sahi_dataset_prep.py
14 15 16 17 18 19 20 21 |
|
kelp.data_prep.sahi_dataset_prep.generate_tiles_from_image
Generates small tiles from the input image using specified tile size and stride.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
data_dir |
Path
|
The path to the data directory. |
required |
tile_id |
str
|
The tile ID. |
required |
tile_size |
Tuple[int, int]
|
The tile size in pixels. |
required |
stride |
Tuple[int, int]
|
The tile stride in pixels. |
required |
output_dir |
Path
|
The output directory. |
required |
Source code in kelp/data_prep/sahi_dataset_prep.py
43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 |
|
kelp.data_prep.sahi_dataset_prep.main
Main entrypoint for generating SAHI dataset.
Source code in kelp/data_prep/sahi_dataset_prep.py
162 163 164 165 |
|
kelp.data_prep.sahi_dataset_prep.parse_args
Parse command line arguments.
Returns: An instance of SahiDatasetPrepConfig.
Source code in kelp/data_prep/sahi_dataset_prep.py
24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 |
|
kelp.data_prep.sahi_dataset_prep.prep_sahi_dataset
Runs data preparation for SAHI model training.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
data_dir |
Path
|
The path to the data directory. |
required |
metadata_fp |
Path
|
The path to the metadata parquet file. |
required |
output_dir |
Path
|
The path to the output directory. |
required |
image_size |
int
|
The image size to use for tiles. |
required |
stride |
int
|
The stride to use for overlap between tiles. |
required |
Source code in kelp/data_prep/sahi_dataset_prep.py
128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 |
|