Skip to content

Directory Structure

Inbasekaran Perumal edited this page Aug 10, 2024 · 1 revision

src
├── app
│   ├── constants.hpp
│   ├── main.cpp
│   ├── mainwindow.cpp
│   ├── mainwindow.h
│   ├── mainwindow.ui
│   └── resources.qrc
├── assets
│   ├── vision-guard.ico
│   └── vision-guard.png
└── backend
    ├── common
    │   ├── CMakeLists.txt
    │   ├── models
    │   │   ├── CMakeLists.txt
    │   │   ├── include
    │   │   │   └── models
    │   │   │       ├── associative_embedding_decoder.h
    │   │   │       ├── classification_model.h
    │   │   │       ├── detection_model.h
    │   │   │       ├── detection_model_centernet.h
    │   │   │       ├── detection_model_faceboxes.h
    │   │   │       ├── detection_model_retinaface.h
    │   │   │       ├── detection_model_retinaface_pt.h
    │   │   │       ├── detection_model_ssd.h
    │   │   │       ├── detection_model_yolo.h
    │   │   │       ├── detection_model_yolov3_onnx.h
    │   │   │       ├── detection_model_yolox.h
    │   │   │       ├── hpe_model_associative_embedding.h
    │   │   │       ├── hpe_model_openpose.h
    │   │   │       ├── image_model.h
    │   │   │       ├── input_data.h
    │   │   │       ├── internal_model_data.h
    │   │   │       ├── jpeg_restoration_model.h
    │   │   │       ├── model_base.h
    │   │   │       ├── openpose_decoder.h
    │   │   │       ├── results.h
    │   │   │       ├── segmentation_model.h
    │   │   │       ├── style_transfer_model.h
    │   │   │       └── super_resolution_model.h
    │   │   └── src
    │   │       ├── associative_embedding_decoder.cpp
    │   │       ├── classification_model.cpp
    │   │       ├── detection_model.cpp
    │   │       ├── detection_model_centernet.cpp
    │   │       ├── detection_model_faceboxes.cpp
    │   │       ├── detection_model_retinaface.cpp
    │   │       ├── detection_model_retinaface_pt.cpp
    │   │       ├── detection_model_ssd.cpp
    │   │       ├── detection_model_yolo.cpp
    │   │       ├── detection_model_yolov3_onnx.cpp
    │   │       ├── detection_model_yolox.cpp
    │   │       ├── hpe_model_associative_embedding.cpp
    │   │       ├── hpe_model_openpose.cpp
    │   │       ├── image_model.cpp
    │   │       ├── jpeg_restoration_model.cpp
    │   │       ├── model_base.cpp
    │   │       ├── openpose_decoder.cpp
    │   │       ├── segmentation_model.cpp
    │   │       ├── style_transfer_model.cpp
    │   │       └── super_resolution_model.cpp
    │   ├── monitors
    │   │   ├── CMakeLists.txt
    │   │   ├── include
    │   │   │   └── monitors
    │   │   │       ├── cpu_monitor.h
    │   │   │       ├── memory_monitor.h
    │   │   │       └── presenter.h
    │   │   └── src
    │   │       ├── cpu_monitor.cpp
    │   │       ├── memory_monitor.cpp
    │   │       ├── presenter.cpp
    │   │       ├── query_wrapper.cpp
    │   │       └── query_wrapper.h
    │   ├── pipelines
    │   │   ├── CMakeLists.txt
    │   │   ├── include
    │   │   │   └── pipelines
    │   │   │       ├── async_pipeline.h
    │   │   │       ├── metadata.h
    │   │   │       └── requests_pool.h
    │   │   └── src
    │   │       ├── async_pipeline.cpp
    │   │       └── requests_pool.cpp
    │   └── utils
    │       ├── CMakeLists.txt
    │       ├── include
    │       │   └── utils
    │       │       ├── args_helper.hpp
    │       │       ├── classification_grid_mat.hpp
    │       │       ├── common.hpp
    │       │       ├── config_factory.h
    │       │       ├── default_flags.hpp
    │       │       ├── grid_mat.hpp
    │       │       ├── image_utils.h
    │       │       ├── images_capture.h
    │       │       ├── input_wrappers.hpp
    │       │       ├── kuhn_munkres.hpp
    │       │       ├── nms.hpp
    │       │       ├── ocv_common.hpp
    │       │       ├── performance_metrics.hpp
    │       │       ├── shared_tensor_allocator.hpp
    │       │       ├── slog.hpp
    │       │       └── threads_common.hpp
    │       └── src
    │           ├── args_helper.cpp
    │           ├── common.cpp
    │           ├── config_factory.cpp
    │           ├── image_utils.cpp
    │           ├── images_capture.cpp
    │           ├── kuhn_munkres.cpp
    │           ├── performance_metrics.cpp
    │           └── w_dirent.hpp
    ├── multi_channel_common
    │   ├── CMakeLists.txt
    │   ├── decoder.cpp
    │   ├── decoder.hpp
    │   ├── graph.cpp
    │   ├── graph.hpp
    │   ├── input.cpp
    │   ├── input.hpp
    │   ├── multicam
    │   │   ├── CMakeLists.txt
    │   │   ├── camera.cpp
    │   │   ├── camera.hpp
    │   │   ├── controller.cpp
    │   │   ├── controller.hpp
    │   │   ├── utils.cpp
    │   │   └── utils.hpp
    │   ├── multichannel_params.hpp
    │   ├── output.cpp
    │   ├── output.hpp
    │   ├── perf_timer.cpp
    │   ├── perf_timer.hpp
    │   ├── threading.cpp
    │   └── threading.hpp
    ├── thirdparty
    │   ├── gflags
    │   │   ├── AUTHORS.txt
    │   │   ├── BUILD
    │   │   ├── CMakeLists.txt
    │   │   ├── COPYING.txt
    │   │   ├── ChangeLog.txt
    │   │   ├── INSTALL.md
    │   │   ├── README.md
    │   │   ├── WORKSPACE
    │   │   ├── appveyor.yml
    │   │   ├── bazel
    │   │   │   └── gflags.bzl
    │   │   ├── cmake
    │   │   │   ├── README_runtime.txt
    │   │   │   ├── cmake_uninstall.cmake.in
    │   │   │   ├── config.cmake.in
    │   │   │   ├── execute_test.cmake
    │   │   │   ├── package.cmake.in
    │   │   │   ├── package.pc.in
    │   │   │   ├── utils.cmake
    │   │   │   └── version.cmake.in
    │   │   ├── doc
    │   │   │   ├── designstyle.css
    │   │   │   └── index.html
    │   │   ├── src
    │   │   │   ├── config.h
    │   │   │   ├── defines.h.in
    │   │   │   ├── gflags.cc
    │   │   │   ├── gflags.h.in
    │   │   │   ├── gflags_completions.cc
    │   │   │   ├── gflags_completions.h.in
    │   │   │   ├── gflags_completions.sh
    │   │   │   ├── gflags_declare.h.in
    │   │   │   ├── gflags_ns.h.in
    │   │   │   ├── gflags_reporting.cc
    │   │   │   ├── mutex.h
    │   │   │   ├── util.h
    │   │   │   ├── windows_port.cc
    │   │   │   └── windows_port.h
    │   │   └── test
    │   │       ├── CMakeLists.txt
    │   │       ├── config
    │   │       │   ├── CMakeLists.txt
    │   │       │   └── main.cc
    │   │       ├── flagfile.1
    │   │       ├── flagfile.2
    │   │       ├── flagfile.3
    │   │       ├── gflags_build.py.in
    │   │       ├── gflags_declare_flags.cc
    │   │       ├── gflags_declare_test.cc
    │   │       ├── gflags_strip_flags_test.cc
    │   │       ├── gflags_strip_flags_test.cmake
    │   │       ├── gflags_unittest.cc
    │   │       ├── gflags_unittest_flagfile
    │   │       └── nc
    │   │           ├── CMakeLists.txt
    │   │           └── gflags_nc.cc
    │   └── nlohmann
    │       └── json.hpp
    └── vision_guard_core
        ├── CMakeLists.txt
        ├── VisionGuard.cpp
        ├── VisionGuard.hpp
        ├── break_notification_system
        │   ├── include
        │   │   └── break_notification_system.hpp
        │   └── src
        │       └── break_notification_system.cpp
        ├── eye_gaze_time_tracker
        │   ├── include
        │   │   └── eye_gaze_time_tracker.hpp
        │   └── src
        │       └── eye_gaze_time_tracker.cpp
        ├── gaze_detection_engine
        │   ├── include
        │   │   ├── base_estimator.hpp
        │   │   ├── eye_state_estimator.hpp
        │   │   ├── face_detector.hpp
        │   │   ├── face_inference_results.hpp
        │   │   ├── gaze_detection_engine.hpp
        │   │   ├── gaze_estimator.hpp
        │   │   ├── head_pose_estimator.hpp
        │   │   ├── ie_wrapper.hpp
        │   │   ├── landmarks_estimator.hpp
        │   │   └── results_marker.hpp
        │   └── src
        │       ├── eye_state_estimator.cpp
        │       ├── face_detector.cpp
        │       ├── face_inference_results.cpp
        │       ├── gaze_detection_engine.cpp
        │       ├── gaze_estimator.cpp
        │       ├── head_pose_estimator.cpp
        │       ├── ie_wrapper.cpp
        │       ├── landmarks_estimator.cpp
        │       └── results_marker.cpp
        ├── performance_tracker
        │   ├── performance_tracker.cpp
        │   └── performance_tracker.hpp
        ├── screen_time_metric_logger
        │   ├── include
        │   │   └── screen_time_metric_logger.hpp
        │   └── src
        │       └── screen_time_metric_logger.cpp
        ├── vector_calibration
        │   ├── include
        │   │   └── vector_calibration.hpp
        │   └── src
        │       └── vector_calibration.cpp
        ├── vision_guard.cpp
        └── vision_guard.hpp

50 directories, 198 files
Clone this wiki locally