Skip to content

Commit 762b359

Browse files
committed
Optim parameters
1 parent 782a659 commit 762b359

File tree

5 files changed

+15
-8
lines changed

5 files changed

+15
-8
lines changed

label_convert/darknet_to_coco.py

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -216,14 +216,21 @@ def read_txt(txt_path: str) -> List:
216216
return data
217217

218218

219-
if __name__ == "__main__":
219+
def main():
220220
parser = argparse.ArgumentParser()
221221
parser.add_argument(
222222
"--data_dir",
223223
default="dataset/darknet_dataset",
224224
help="Dataset root path",
225225
)
226+
parser.add_argument(
227+
"--save_dir", type=str, default=None, help="Path to save the converted dataset."
228+
)
226229
args = parser.parse_args()
227230

228-
converter = DarknetToCOCO(args.data_dir)
231+
converter = DarknetToCOCO(args.data_dir, args.save_dir)
229232
converter()
233+
234+
235+
if __name__ == "__main__":
236+
main()

label_convert/labelImg_to_publaynet.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -218,7 +218,6 @@ def main():
218218
args.data_dir, args.save_dir, args.val_ratio, args.have_test, args.test_ratio
219219
)
220220
converter()
221-
print(f"Successfully output to the {args.out_dir}")
222221

223222

224223
if __name__ == "__main__":

label_convert/labelImg_to_yolov5.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -143,18 +143,17 @@ def cp_file(self, file_path: Path, dst_dir: Path):
143143

144144
def main():
145145
parser = argparse.ArgumentParser()
146-
parser.add_argument("--src_dir", type=str, default=None)
146+
parser.add_argument("--data_dir", type=str, default=None)
147147
parser.add_argument("--save_dir", type=str, default=None)
148148
parser.add_argument("--val_ratio", type=float, default=0.2)
149149
parser.add_argument("--have_test", action="store_true", default=False)
150150
parser.add_argument("--test_ratio", type=float, default=0.2)
151151
args = parser.parse_args()
152152

153153
converter = LabelImgToYOLOV5(
154-
args.src_dir, args.save_dir, args.val_ratio, args.have_test, args.test_ratio
154+
args.data_dir, args.save_dir, args.val_ratio, args.have_test, args.test_ratio
155155
)
156156
converter()
157-
print(f"Successfully output to the {args.save_dir}")
158157

159158

160159
if __name__ == "__main__":

label_convert/yolov5_to_coco.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -255,12 +255,13 @@ def main():
255255
default="tests/test_files/yolov5_dataset",
256256
help="Dataset root path",
257257
)
258+
parser.add_argument("--save_dir", type=str, default=None)
258259
parser.add_argument(
259260
"--mode_list", type=str, default="train,val", help="generate which mode"
260261
)
261262
args = parser.parse_args()
262263

263-
converter = YOLOV5ToCOCO(args.data_dir)
264+
converter = YOLOV5ToCOCO(args.data_dir, args.save_dir)
264265
converter(mode_list=args.mode_list.split(","))
265266

266267

label_convert/yolov5_yaml_to_coco.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -263,9 +263,10 @@ def main():
263263
default="tests/test_files/crack.v1i.yolov7pytorch/data.yaml",
264264
help="Dataset cfg file",
265265
)
266+
parser.add_argument("--save_dir", type=str, default=None)
266267
args = parser.parse_args()
267268

268-
converter = YOLOV5CfgToCOCO(args.yaml_path)
269+
converter = YOLOV5CfgToCOCO(args.yaml_path, args.save_dir)
269270
converter()
270271

271272

0 commit comments

Comments
 (0)