Skip to content

Commit 9bad007

Browse files
authored
Refactor dataset input fields and argument mapping
Updated input fields and argument mapping for dataset handling.
1 parent 83957de commit 9bad007

1 file changed

Lines changed: 17 additions & 21 deletions

File tree

index.html

Lines changed: 17 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -87,28 +87,24 @@
8787
<div class="card-body">
8888
<div class="row g-3">
8989
<div class="col-md-6">
90-
<label class="form-label">Source Dataset (--source)</label>
91-
<input type="text" class="form-control param-input" name="source" value="CULane">
90+
<label class="form-label">Source Directory (--source_dir)</label>
91+
<input type="text" class="form-control param-input" name="source_dir" value="./datasets/CULane">
92+
<div class="form-text small">Root folder containing source images.</div>
9293
</div>
9394
<div class="col-md-6">
94-
<label class="form-label">Target Dataset (--target)</label>
95-
<input type="text" class="form-control param-input" name="target" value="Curvelanes">
95+
<label class="form-label">Target Directory (--target_dir)</label>
96+
<input type="text" class="form-control param-input" name="target_dir" value="./datasets/Curvelanes">
97+
<div class="form-text small">Root folder containing target images.</div>
9698
</div>
9799
<div class="col-md-6">
98-
<label class="form-label">Source Split (--src_split)</label>
99-
<select class="form-select param-input" name="src_split">
100-
<option value="train" selected>train</option>
101-
<option value="valid">valid</option>
102-
<option value="test">test</option>
103-
</select>
100+
<label class="form-label">Source List Path (--source_list_path)</label>
101+
<input type="text" class="form-control param-input" name="source_list_path" value="./datasets/CULane/list/train.txt">
102+
<div class="form-text small">Text file with relative paths to source images.</div>
104103
</div>
105104
<div class="col-md-6">
106-
<label class="form-label">Target Split (--tgt_split)</label>
107-
<select class="form-select param-input" name="tgt_split">
108-
<option value="train">train</option>
109-
<option value="valid" selected>valid</option>
110-
<option value="test">test</option>
111-
</select>
105+
<label class="form-label">Target List Path (--target_list_path)</label>
106+
<input type="text" class="form-control param-input" name="target_list_path" value="./datasets/Curvelane/train/train.txt">
107+
<div class="form-text small">Text file with relative paths to target images.</div>
112108
</div>
113109
</div>
114110
</div>
@@ -289,11 +285,12 @@
289285
const allShiftParams = document.querySelectorAll('.shift-param');
290286

291287
// List of standard arguments mapped from input name to CLI flag
288+
// UPDATED: Removed old split/dataset name args, added explicit directory/list args
292289
const argMap = {
293-
'source': '--source',
294-
'target': '--target',
295-
'src_split': '--src_split',
296-
'tgt_split': '--tgt_split',
290+
'source_dir': '--source_dir',
291+
'target_dir': '--target_dir',
292+
'source_list_path': '--source_list_path',
293+
'target_list_path': '--target_list_path',
297294
'src_samples': '--src_samples',
298295
'tgt_samples': '--tgt_samples',
299296
'num_runs': '--num_runs',
@@ -335,7 +332,6 @@
335332
if (element) {
336333
if (element.type === 'checkbox') {
337334
if (element.checked) {
338-
// Python argparse type=bool usually treats any non-empty string as True
339335
cmd.push(`${flag} True`);
340336
}
341337
} else if (element.value.trim() !== "") {

0 commit comments

Comments
 (0)