UOC-Assignments/uoc.tfg.jbericat

TASK#07.5 - ANNEX: Control dels canvis efectuats als fitxers de codi font durant la darrera etapa del projecte

jbericat opened this issue · 3 comments

TASK#07.5 - ANNEX: Control dels canvis efectuats als fitxers de codi font durant la darrera etapa del projecte

Per a començar a "debugejar", el millor es començar pel darrer dels punts definits al post anterior. En aquest sentit, es proposa la següent re-estructuració del codi font generat durant tota la execució del projecte (el qual no s'ha estructurat abans deliberadament degut a que normalment és menys "time-consuming" fer aquestes coses al final, tot i que caldrà redefinir els paths al codi font ):

src/poc/dataset-generator/
             |
             ------- create_ir_segmentation.py -> RENAME -> airsim_set_environment.py
             |
             ------- capture_ir_segmentation.py -> RENAME -> airsim_capture.py

src/poc/cnn-training/
             |
             | ------- /data/ <- CURATED DATASETS
             |
             | ------- hyper_parameter_calculator.wiris
             |
             | ------- pytorch_training.py
  

src/poc/cnn-deployment/
             |
             | ------- drone_patrol.py -> RENAME -> airsim_drone_survey.py 
             |
             | ------- realtime_cv_PoC#1.py (PART I) -> NEW FILE -> airsim_nightvision_simulation.py 
             |
             | ------- realtime_cv_PoC#1.py (PART II) -> NEW FILE -> pytorch_deployment.py 
             |
             | ------- deploy_poc_one.sh

src/poc/lib/
             |
             ------- /pytorch/cnn_models.py
             |
             ------- /airsim/create_flir_image.py
             |
             ------- etc

Reestructuració del codi font del projecte finalitzada. La nova estructura és la següent (s'indiquen els canvis respecte l'anterior):

src/poc/
        |
        |----- dataset-generator/
        |              |
        |              | ------- create_ir_segmentation.py -> MOVED TO -> src/poc/lib/airsim.py
        |              |
        |              | ------- capture_ir_segmentation.py -> RENAMED -> airsim_capture.py
        |              |
        |              | ------- settings.json -> NEW (Airsim config file for Computer Vision Mode)
        |              |
        |              | ------- airsim_start.sh -> NEW (Unreal Environment loading)
        |              |
        |              | ------- airsim_capture.sh -> NEW (Unreal Environment loading)
        |
        |
        |----- cnn-training/
        |               |
        |               | ------- /data/ 
        |               |
        |               | ------- hyper_parameter_calculator.wiris
        |               |
        |               | ------- pytorch_training.py
        |               |
        |               | ------- pytorch_training.sh
        |
        |  
        |----- src/poc/cnn-deployment/
        |               |
        |               | ------- drone_patrol.py -> RENAME -> airsim_drone_survey.py 
        |               |
        |               | ------- realtime_cv_PoC#1.py (PART I) -> NEW FILE -> airsim_nightvision_simulation.py -> MOVED TO -> /src/poc/lib/airsim
        |               |
        |               | ------- realtime_cv_PoC#1.py (PART II) -> NEW FILE -> pytorch_deployment.py -> RENAMED -> pytorch_inference.py
        |               |
        |               | ------- settings.json
        |               |
        |               | ------- airsim_start.sh
        |               |
        |               | ------- airsim_drone_survey.sh
        |
        | 
        |----- src/poc/lib/
                        |
                        | ------- /pytorch/cnn_models.py -> MOVED TO -> pytorch.py
                        |
                        | ------- /airsim/create_flir_image.py -> MOVED TO -> airsim.py
                        |
                        | ------- setup_path.py -> MOVED TO -> airsim.py

Tasca finalitzada i document de memòria parcial de la FITA#07 actualitzat