Change Example orthofoto
This commit is contained in:
2
Code_Example/.gitignore
vendored
Normal file
2
Code_Example/.gitignore
vendored
Normal file
@@ -0,0 +1,2 @@
|
||||
|
||||
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
248
Code_Example/Example Detection AllInOne.ipynb
Normal file
248
Code_Example/Example Detection AllInOne.ipynb
Normal file
File diff suppressed because one or more lines are too long
509
Code_Example/Example Detection AllInOne_100Example.ipynb
Normal file
509
Code_Example/Example Detection AllInOne_100Example.ipynb
Normal file
File diff suppressed because one or more lines are too long
13749
Code_Example/Example_1_Ortofoto.html
Normal file
13749
Code_Example/Example_1_Ortofoto.html
Normal file
File diff suppressed because one or more lines are too long
14008
Code_Example/Example_2_Ortofoto.html
Normal file
14008
Code_Example/Example_2_Ortofoto.html
Normal file
File diff suppressed because one or more lines are too long
629
Code_Example/Example_prediction.ipynb
Normal file
629
Code_Example/Example_prediction.ipynb
Normal file
File diff suppressed because one or more lines are too long
734
Code_Example/Example_prediction_Ortofoto.ipynb
Normal file
734
Code_Example/Example_prediction_Ortofoto.ipynb
Normal file
File diff suppressed because one or more lines are too long
2973
Code_Example/Panel_Detector_Fault_1_SSD.ipynb
Normal file
2973
Code_Example/Panel_Detector_Fault_1_SSD.ipynb
Normal file
File diff suppressed because one or more lines are too long
1297
Code_Example/Panel_Detector_Fault_C_SSD.ipynb
Normal file
1297
Code_Example/Panel_Detector_Fault_C_SSD.ipynb
Normal file
File diff suppressed because one or more lines are too long
1370
Code_Example/Panel_Detector_Fault_SSD.ipynb
Normal file
1370
Code_Example/Panel_Detector_Fault_SSD.ipynb
Normal file
File diff suppressed because it is too large
Load Diff
1302
Code_Example/Panel_Detector_SSD.ipynb
Normal file
1302
Code_Example/Panel_Detector_SSD.ipynb
Normal file
File diff suppressed because one or more lines are too long
49
Code_Example/config_full_yolo_fault_1_infer.json
Executable file
49
Code_Example/config_full_yolo_fault_1_infer.json
Executable file
@@ -0,0 +1,49 @@
|
||||
{
|
||||
"model" : {
|
||||
"min_input_size": 400,
|
||||
"max_input_size": 400,
|
||||
"anchors": [5,7, 10,14, 15, 15, 26,32, 45,119, 54,18, 94,59, 109,183, 200,21],
|
||||
"labels": ["1"],
|
||||
"backend": "../keras-yolo3-master/full_yolo_backend.h5"
|
||||
},
|
||||
|
||||
"train": {
|
||||
"train_image_folder": "../Train&Test_S/Train/images/",
|
||||
"train_annot_folder": "../Train&Test_S/Train/anns/",
|
||||
"cache_name": "../Result_yolo3_fault_1/experimento_fault_1_gpu.pkl",
|
||||
|
||||
"train_times": 1,
|
||||
|
||||
"batch_size": 2,
|
||||
"learning_rate": 1e-4,
|
||||
"nb_epochs": 200,
|
||||
"warmup_epochs": 15,
|
||||
"ignore_thresh": 0.5,
|
||||
"gpus": "0,1",
|
||||
|
||||
"grid_scales": [1,1,1],
|
||||
"obj_scale": 5,
|
||||
"noobj_scale": 1,
|
||||
"xywh_scale": 1,
|
||||
"class_scale": 1,
|
||||
|
||||
"tensorboard_dir": "../log_experimento_fault_gpu",
|
||||
"saved_weights_name": "../Result_yolo3_fault_1/yolo3_full_fault_1.h5",
|
||||
"debug": true
|
||||
},
|
||||
|
||||
"valid": {
|
||||
"valid_image_folder": "../Train&Test_S/Test/images/",
|
||||
"valid_annot_folder": "../Train&Test_S/Test/anns/",
|
||||
"cache_name": "../Result_yolo3_fault_1/val_fault_1.pkl",
|
||||
|
||||
"valid_times": 1
|
||||
},
|
||||
"test": {
|
||||
"test_image_folder": "../Train&Test_S/Test/images/",
|
||||
"test_annot_folder": "../Train&Test_S/Test/anns/",
|
||||
"cache_name": "../Result_yolo3_fault_1/test_fault_1.pkl",
|
||||
|
||||
"test_times": 1
|
||||
}
|
||||
}
|
||||
49
Code_Example/config_full_yolo_fault_1_train.json
Executable file
49
Code_Example/config_full_yolo_fault_1_train.json
Executable file
@@ -0,0 +1,49 @@
|
||||
{
|
||||
"model" : {
|
||||
"min_input_size": 400,
|
||||
"max_input_size": 400,
|
||||
"anchors": [5,7, 10,14, 15, 15, 26,32, 45,119, 54,18, 94,59, 109,183, 200,21],
|
||||
"labels": ["1"],
|
||||
"backend": "../keras-yolo3-master/full_yolo_backend.h5"
|
||||
},
|
||||
|
||||
"train": {
|
||||
"train_image_folder": "../Train&Test_S/Train/images/",
|
||||
"train_annot_folder": "../Train&Test_S/Train/anns/",
|
||||
"cache_name": "../Result_yolo3_fault_1/experimento_fault_1_gpu.pkl",
|
||||
|
||||
"train_times": 1,
|
||||
|
||||
"batch_size": 2,
|
||||
"learning_rate": 1e-4,
|
||||
"nb_epochs": 200,
|
||||
"warmup_epochs": 15,
|
||||
"ignore_thresh": 0.5,
|
||||
"gpus": "0,1",
|
||||
|
||||
"grid_scales": [1,1,1],
|
||||
"obj_scale": 5,
|
||||
"noobj_scale": 1,
|
||||
"xywh_scale": 1,
|
||||
"class_scale": 1,
|
||||
|
||||
"tensorboard_dir": "../log_experimento_fault_gpu",
|
||||
"saved_weights_name": "../Result_yolo3_fault_1/yolo3_full_fault_1.h5",
|
||||
"debug": true
|
||||
},
|
||||
|
||||
"valid": {
|
||||
"valid_image_folder": "../Train&Test_S/Test/images/",
|
||||
"valid_annot_folder": "../Train&Test_S/Test/anns/",
|
||||
"cache_name": "../Result_yolo3_fault_1/val_fault_1.pkl",
|
||||
|
||||
"valid_times": 1
|
||||
},
|
||||
"test": {
|
||||
"test_image_folder": "../Train&Test_S/Test/images/",
|
||||
"test_annot_folder": "../Train&Test_S/Test/anns/",
|
||||
"cache_name": "../Result_yolo3_fault_1/test_fault_1.pkl",
|
||||
|
||||
"test_times": 1
|
||||
}
|
||||
}
|
||||
49
Code_Example/config_full_yolo_fault_2_infer.json
Executable file
49
Code_Example/config_full_yolo_fault_2_infer.json
Executable file
@@ -0,0 +1,49 @@
|
||||
{
|
||||
"model" : {
|
||||
"min_input_size": 400,
|
||||
"max_input_size": 400,
|
||||
"anchors": [5,7, 10,14, 15, 15, 26,32, 45,119, 54,18, 94,59, 109,183, 200,21],
|
||||
"labels": ["2"],
|
||||
"backend": "../keras-yolo3-master/full_yolo_backend.h5"
|
||||
},
|
||||
|
||||
"train": {
|
||||
"train_image_folder": "../Train&Test_H/Train/images/",
|
||||
"train_annot_folder": "../Train&Test_H/Train/anns/",
|
||||
"cache_name": "../Result_yolo3_fault_2/experimento_fault_2_gpu.pkl",
|
||||
|
||||
"train_times": 1,
|
||||
|
||||
"batch_size": 2,
|
||||
"learning_rate": 1e-4,
|
||||
"nb_epochs": 200,
|
||||
"warmup_epochs": 10,
|
||||
"ignore_thresh": 0.5,
|
||||
"gpus": "0",
|
||||
|
||||
"grid_scales": [1,1,1],
|
||||
"obj_scale": 5,
|
||||
"noobj_scale": 1,
|
||||
"xywh_scale": 1,
|
||||
"class_scale": 1,
|
||||
|
||||
"tensorboard_dir": "../Result_yolo3_fault_2/log_experimento_fault_gpu_2",
|
||||
"saved_weights_name": "../Result_yolo3_fault_2/yolo3_full_fault_2.h5",
|
||||
"debug": true
|
||||
},
|
||||
|
||||
"valid": {
|
||||
"valid_image_folder": "../Train&Test_H/Test/images/",
|
||||
"valid_annot_folder": "../Train&Test_H/Test/anns/",
|
||||
"cache_name": "../Result_yolo3_fault_2/val_fault_2.pkl",
|
||||
|
||||
"valid_times": 1
|
||||
},
|
||||
"test": {
|
||||
"test_image_folder": "../Train&Test_H/Test/images/",
|
||||
"test_annot_folder": "../Train&Test_H/Test/anns/",
|
||||
"cache_name": "../Result_yolo3_fault_2/test_fault_2.pkl",
|
||||
|
||||
"test_times": 1
|
||||
}
|
||||
}
|
||||
49
Code_Example/config_full_yolo_fault_2_train.json
Executable file
49
Code_Example/config_full_yolo_fault_2_train.json
Executable file
@@ -0,0 +1,49 @@
|
||||
{
|
||||
"model" : {
|
||||
"min_input_size": 400,
|
||||
"max_input_size": 400,
|
||||
"anchors": [5,7, 10,14, 15, 15, 26,32, 45,119, 54,18, 94,59, 109,183, 200,21],
|
||||
"labels": ["2"],
|
||||
"backend": "../keras-yolo3-master/full_yolo_backend.h5"
|
||||
},
|
||||
|
||||
"train": {
|
||||
"train_image_folder": "../Train&Test_H/Train/images/",
|
||||
"train_annot_folder": "../Train&Test_H/Train/anns/",
|
||||
"cache_name": "../Result_yolo3_fault_2/experimento_fault_2_gpu.pkl",
|
||||
|
||||
"train_times": 1,
|
||||
|
||||
"batch_size": 2,
|
||||
"learning_rate": 1e-4,
|
||||
"nb_epochs": 200,
|
||||
"warmup_epochs": 10,
|
||||
"ignore_thresh": 0.5,
|
||||
"gpus": "0",
|
||||
|
||||
"grid_scales": [1,1,1],
|
||||
"obj_scale": 5,
|
||||
"noobj_scale": 1,
|
||||
"xywh_scale": 1,
|
||||
"class_scale": 1,
|
||||
|
||||
"tensorboard_dir": "../Result_yolo3_fault_2/log_experimento_fault_gpu_2",
|
||||
"saved_weights_name": "../Result_yolo3_fault_2/yolo3_full_fault_2.h5",
|
||||
"debug": true
|
||||
},
|
||||
|
||||
"valid": {
|
||||
"valid_image_folder": "../Train&Test_H/Test/images/",
|
||||
"valid_annot_folder": "../Train&Test_H/Test/anns/",
|
||||
"cache_name": "../Result_yolo3_fault_2/val_fault_2.pkl",
|
||||
|
||||
"valid_times": 1
|
||||
},
|
||||
"test": {
|
||||
"test_image_folder": "../Train&Test_H/Test/images/",
|
||||
"test_annot_folder": "../Train&Test_H/Test/anns/",
|
||||
"cache_name": "../Result_yolo3_fault_2/test_fault_2.pkl",
|
||||
|
||||
"test_times": 1
|
||||
}
|
||||
}
|
||||
49
Code_Example/config_full_yolo_fault_4_infer.json
Executable file
49
Code_Example/config_full_yolo_fault_4_infer.json
Executable file
@@ -0,0 +1,49 @@
|
||||
{
|
||||
"model" : {
|
||||
"min_input_size": 400,
|
||||
"max_input_size": 400,
|
||||
"anchors": [5,7, 10,14, 15, 15, 26,32, 45,119, 54,18, 94,59, 109,183, 200,21],
|
||||
"labels": ["4"],
|
||||
"backend": "../keras-yolo3-master/full_yolo_backend.h5"
|
||||
},
|
||||
|
||||
"train": {
|
||||
"train_image_folder": "../Train&Test_D/Train/images/",
|
||||
"train_annot_folder": "../Train&Test_D/Train/anns/",
|
||||
"cache_name": "../Result_yolo3_fault_4/Result_yolo3_fault_4.pkl",
|
||||
|
||||
"train_times": 1,
|
||||
|
||||
"batch_size": 2,
|
||||
"learning_rate": 1e-4,
|
||||
"nb_epochs": 500,
|
||||
"warmup_epochs": 15,
|
||||
"ignore_thresh": 0.5,
|
||||
"gpus": "0,1",
|
||||
|
||||
"grid_scales": [1,1,1],
|
||||
"obj_scale": 5,
|
||||
"noobj_scale": 1,
|
||||
"xywh_scale": 1,
|
||||
"class_scale": 1,
|
||||
|
||||
"tensorboard_dir": "../log_experimento_fault_gpu",
|
||||
"saved_weights_name": "../Result_yolo3_fault_4/yolo3_full_fault_4.h5",
|
||||
"debug": true
|
||||
},
|
||||
|
||||
"valid": {
|
||||
"valid_image_folder": "../Train&Test_D/Test/images/",
|
||||
"valid_annot_folder": "../Train&Test_D/Test/anns/",
|
||||
"cache_name": "../Result_yolo3_fault_4/Result_yolo3_fault_4.pkl",
|
||||
|
||||
"valid_times": 1
|
||||
},
|
||||
"test": {
|
||||
"test_image_folder": "../Train&Test_D/Test/images/",
|
||||
"test_annot_folder": "../Train&Test_D/Test/anns/",
|
||||
"cache_name": "../Result_yolo3_fault_4/Result_yolo3_fault_4.pkl",
|
||||
|
||||
"test_times": 1
|
||||
}
|
||||
}
|
||||
49
Code_Example/config_full_yolo_fault_4_train.json
Executable file
49
Code_Example/config_full_yolo_fault_4_train.json
Executable file
@@ -0,0 +1,49 @@
|
||||
{
|
||||
"model" : {
|
||||
"min_input_size": 400,
|
||||
"max_input_size": 400,
|
||||
"anchors": [5,7, 10,14, 15, 15, 26,32, 45,119, 54,18, 94,59, 109,183, 200,21],
|
||||
"labels": ["4"],
|
||||
"backend": "../keras-yolo3-master/full_yolo_backend.h5"
|
||||
},
|
||||
|
||||
"train": {
|
||||
"train_image_folder": "../Train&Test_D/Train/images/",
|
||||
"train_annot_folder": "../Train&Test_D/Train/anns/",
|
||||
"cache_name": "../Result_yolo3_fault_4/Result_yolo3_fault_4.pkl",
|
||||
|
||||
"train_times": 1,
|
||||
|
||||
"batch_size": 2,
|
||||
"learning_rate": 1e-4,
|
||||
"nb_epochs": 500,
|
||||
"warmup_epochs": 15,
|
||||
"ignore_thresh": 0.5,
|
||||
"gpus": "0,1",
|
||||
|
||||
"grid_scales": [1,1,1],
|
||||
"obj_scale": 5,
|
||||
"noobj_scale": 1,
|
||||
"xywh_scale": 1,
|
||||
"class_scale": 1,
|
||||
|
||||
"tensorboard_dir": "../log_experimento_fault_gpu",
|
||||
"saved_weights_name": "../Result_yolo3_fault_4/yolo3_full_fault_4.h5",
|
||||
"debug": true
|
||||
},
|
||||
|
||||
"valid": {
|
||||
"valid_image_folder": "../Train&Test_D/Test/images/",
|
||||
"valid_annot_folder": "../Train&Test_D/Test/anns/",
|
||||
"cache_name": "../Result_yolo3_fault_4/Result_yolo3_fault_4.pkl",
|
||||
|
||||
"valid_times": 1
|
||||
},
|
||||
"test": {
|
||||
"test_image_folder": "../Train&Test_D/Test/images/",
|
||||
"test_annot_folder": "../Train&Test_D/Test/anns/",
|
||||
"cache_name": "../Result_yolo3_fault_4/Result_yolo3_fault_4.pkl",
|
||||
|
||||
"test_times": 1
|
||||
}
|
||||
}
|
||||
49
Code_Example/config_full_yolo_panel_infer.json
Normal file
49
Code_Example/config_full_yolo_panel_infer.json
Normal file
@@ -0,0 +1,49 @@
|
||||
{
|
||||
"model" : {
|
||||
"min_input_size": 400,
|
||||
"max_input_size": 400,
|
||||
"anchors": [5,7, 10,14, 15, 15, 26,32, 45,119, 54,18, 94,59, 109,183, 200,21],
|
||||
"labels": ["panel"],
|
||||
"backend": "../keras-yolo3-master/full_yolo_backend.h5"
|
||||
},
|
||||
|
||||
"train": {
|
||||
"train_image_folder": "../Train&Test_A/Train/images/",
|
||||
"train_annot_folder": "../Train&Test_A/Train/anns/",
|
||||
"cache_name": "../Result_yolo3_panel/train_panel.pkl",
|
||||
|
||||
"train_times": 1,
|
||||
|
||||
"batch_size": 2,
|
||||
"learning_rate": 1e-3,
|
||||
"nb_epochs": 500,
|
||||
"warmup_epochs": 15,
|
||||
"ignore_thresh": 0.5,
|
||||
"gpus": "0,1",
|
||||
|
||||
"grid_scales": [1,1,1],
|
||||
"obj_scale": 5,
|
||||
"noobj_scale": 1,
|
||||
"xywh_scale": 1,
|
||||
"class_scale": 1,
|
||||
|
||||
"tensorboard_dir": "../Result_yolo3_panel/log_experimento_panel_gpu",
|
||||
"saved_weights_name": "../Result_yolo3_panel/yolo3_full_panel.h5",
|
||||
"debug": true
|
||||
},
|
||||
|
||||
"valid": {
|
||||
"valid_image_folder": "../Train&Test_A/Test/images/",
|
||||
"valid_annot_folder": "../Train&Test_A/Test/anns/",
|
||||
"cache_name": "../Result_yolo3_panel/val_panel.pkl",
|
||||
|
||||
"valid_times": 1
|
||||
},
|
||||
"test": {
|
||||
"test_image_folder": "../Train&Test_A/Test/images/",
|
||||
"test_annot_folder": "../Train&Test_A/Test/anns/",
|
||||
"cache_name": "../Result_yolo3_panel/test_panel.pkl",
|
||||
|
||||
"test_times": 1
|
||||
}
|
||||
}
|
||||
49
Code_Example/config_full_yolo_panel_train.json
Executable file
49
Code_Example/config_full_yolo_panel_train.json
Executable file
@@ -0,0 +1,49 @@
|
||||
{
|
||||
"model" : {
|
||||
"min_input_size": 400,
|
||||
"max_input_size": 400,
|
||||
"anchors": [5,7, 10,14, 15, 15, 26,32, 45,119, 54,18, 94,59, 109,183, 200,21],
|
||||
"labels": ["panel"],
|
||||
"backend": "../keras-yolo3-master/full_yolo_backend.h5"
|
||||
},
|
||||
|
||||
"train": {
|
||||
"train_image_folder": "../Train&Test_A/Train/images/",
|
||||
"train_annot_folder": "../Train&Test_A/Train/anns/",
|
||||
"cache_name": "../Result_yolo3_panel/train_panel.pkl",
|
||||
|
||||
"train_times": 1,
|
||||
|
||||
"batch_size": 2,
|
||||
"learning_rate": 1e-3,
|
||||
"nb_epochs": 500,
|
||||
"warmup_epochs": 15,
|
||||
"ignore_thresh": 0.5,
|
||||
"gpus": "0,1",
|
||||
|
||||
"grid_scales": [1,1,1],
|
||||
"obj_scale": 5,
|
||||
"noobj_scale": 1,
|
||||
"xywh_scale": 1,
|
||||
"class_scale": 1,
|
||||
|
||||
"tensorboard_dir": "../Result_yolo3_panel/log_experimento_panel_gpu",
|
||||
"saved_weights_name": "../Result_yolo3_panel/yolo3_full_panel.h5",
|
||||
"debug": true
|
||||
},
|
||||
|
||||
"valid": {
|
||||
"valid_image_folder": "../Train&Test_A/Test/images/",
|
||||
"valid_annot_folder": "../Train&Test_A/Test/anns/",
|
||||
"cache_name": "../Result_yolo3_panel/val_panel.pkl",
|
||||
|
||||
"valid_times": 1
|
||||
},
|
||||
"test": {
|
||||
"test_image_folder": "../Train&Test_A/Test/images/",
|
||||
"test_annot_folder": "../Train&Test_A/Test/anns/",
|
||||
"cache_name": "../Result_yolo3_panel/test_panel.pkl",
|
||||
|
||||
"test_times": 1
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user