NICE Toolbox
  • Project Overview
  • Installation
    • Prerequisites
      • Python 3.10
      • Conda
      • Cuda 11.8
      • FFmpeg
      • Git
      • On Windows: Microsoft Visual C++
      • On Windows: Turn developer mode on
      • On Windows: Make
    • Clone the repository
    • Makefile installation
      • On Linux
    • Additional notes
  • Getting started
    • 1. Machine-specific config
    • 2. Example dataset
    • 3. Check the dataset’s properties
    • 4. Add an experiment to run
    • 5. Run the NICE Toolbox
    • 6. Visualize the results
  • Tutorials
    • Include a dataset with a single camera view
      • 1. Create your machine-specific config
      • 2. Prepare the dataset
        • Folder structure
        • Dataset properties
        • Example
      • 3. Create a calibration file
        • Calibration toml file
        • Toml to npz file
      • 4. Define the experiment to run
      • 5. Run the toolbox
    • Include a dataset with multiple camera views
      • 1. Create your machine-specific config
      • 2. Prepare the multi-view dataset
        • Update the dataset properties
        • Example
      • 3. Create a multi-view calibration file
      • 4. Define the experiments and run the toolbox
    • Calibration conversion
    • Visualizations in rerun
      • Starting rerun
      • Visualizer config
      • Configuring component data display in rerun windows
        • Configuring algorithm display
        • Configuring appearance
      • Configuring rerun viewer and blueprint in rerun
  • Wiki
    • Understanding the config files
      • Placeholders
      • Machine specifics
      • Run file
        • General properties
        • Choosing algorithms per component
        • Defining the experiments
        • Input and output files
      • Dataset properties
      • Detectors config
        • Method detectors
        • Feature detectors
      • Predictions mapping
      • Visualizer Config
        • Configuring Component Data Display in Rerun Windows
        • Configuring Rerun Viewer and Blueprint in Rerun
    • Understanding the Calibration files
    • Components
      • Output files
        • Numpy arrays
        • Data description
        • Python code
      • Body joints
      • Hand joints
      • Face landmarks
      • Gaze Individual
      • Kinematics
      • Gaze Interaction
      • Proximity
      • Emotion Detection
        • Detector Configuration
      • Head Orientation
    • Algorithms
      • HrNet & VitPose
      • Multiview_eth_xgaze
      • Py-FEAT (Facial Expression Analysis Toolbox)
        • Face Detection & Pose Estimation
        • Action Unit (AU) Detection
        • Emotion Detection
        • Identity Detection
      • SPIGA (Shape Preserving Facial Landmarks with Graph Attention)
        • Landmark Localization & Head Pose Estimation
  • API
    • nicetoolbox.detectors
      • nicetoolbox.detectors.config_handler
        • nicetoolbox.detectors.config_handler.add_to_filename
        • nicetoolbox.detectors.config_handler.flatten_dict
        • nicetoolbox.detectors.config_handler.flatten_list
        • nicetoolbox.detectors.config_handler.Configuration
      • nicetoolbox.detectors.data
        • nicetoolbox.detectors.data.Data
        • Data
      • nicetoolbox.detectors.feature_detectors
        • nicetoolbox.detectors.feature_detectors.base_feature
        • nicetoolbox.detectors.feature_detectors.gaze_interaction
        • nicetoolbox.detectors.feature_detectors.kinematics
        • nicetoolbox.detectors.feature_detectors.leaning
        • nicetoolbox.detectors.feature_detectors.proximity
      • nicetoolbox.detectors.in_out
        • nicetoolbox.detectors.in_out.IO
        • IO
      • nicetoolbox.detectors.main
        • nicetoolbox.detectors.main.entry_point
        • nicetoolbox.detectors.main.main
        • entry_point()
        • main()
      • nicetoolbox.detectors.method_detectors
        • nicetoolbox.detectors.method_detectors.base_detector
        • nicetoolbox.detectors.method_detectors.body_joints
        • nicetoolbox.detectors.method_detectors.emotion_individual
        • nicetoolbox.detectors.method_detectors.filters
        • nicetoolbox.detectors.method_detectors.gaze_individual
        • nicetoolbox.detectors.method_detectors.head_orientation
    • nicetoolbox.utils
      • nicetoolbox.utils.calibration_gui
        • nicetoolbox.utils.calibration_gui.calib_io
        • nicetoolbox.utils.calibration_gui.calibration_converter
        • nicetoolbox.utils.calibration_gui.constants
        • nicetoolbox.utils.calibration_gui.initialization
        • nicetoolbox.utils.calibration_gui.make_forms
        • nicetoolbox.utils.calibration_gui.matrix_utils
      • nicetoolbox.utils.check_and_exception
        • nicetoolbox.utils.check_and_exception.check_options
        • nicetoolbox.utils.check_and_exception.check_token_in_filepath
        • nicetoolbox.utils.check_and_exception.check_user_input_config
        • nicetoolbox.utils.check_and_exception.check_value_bounds
        • nicetoolbox.utils.check_and_exception.check_zeros
        • nicetoolbox.utils.check_and_exception.error_log_and_raise
        • nicetoolbox.utils.check_and_exception.file_exists
        • nicetoolbox.utils.check_and_exception.load_dict_keys_values
        • check_options()
        • check_token_in_filepath()
        • check_user_input_config()
        • check_value_bounds()
        • check_zeros()
        • error_log_and_raise()
        • file_exists()
        • load_dict_keys_values()
      • nicetoolbox.utils.comparisons
        • nicetoolbox.utils.comparisons.compare_dict_keys
        • nicetoolbox.utils.comparisons.compare_dicts_of_collections_of_strings
        • nicetoolbox.utils.comparisons.compare_dicts_of_general_nparrays
        • nicetoolbox.utils.comparisons.compare_npz_files
        • nicetoolbox.utils.comparisons.compare_numerical_nparrays
      • nicetoolbox.utils.config
        • nicetoolbox.utils.config.config_fill_auto
        • nicetoolbox.utils.config.config_fill_placeholders
        • nicetoolbox.utils.config.default
        • nicetoolbox.utils.config.save_config
        • config_fill_auto()
        • config_fill_placeholders()
        • save_config()
      • nicetoolbox.utils.filehandling
        • nicetoolbox.utils.filehandling.find_npz_files
        • nicetoolbox.utils.filehandling.load_config
        • nicetoolbox.utils.filehandling.load_json_file
        • nicetoolbox.utils.filehandling.load_toml
        • nicetoolbox.utils.filehandling.read_npz_file
        • find_npz_files()
        • load_config()
        • load_json_file()
        • load_toml()
        • read_npz_file()
      • nicetoolbox.utils.git_utils
        • nicetoolbox.utils.git_utils.CustomRepo
        • CustomRepo
      • nicetoolbox.utils.in_out
        • nicetoolbox.utils.in_out.delete_files_into_list
        • nicetoolbox.utils.in_out.list_files_under_root
        • delete_files_into_list()
        • list_files_under_root()
      • nicetoolbox.utils.linear_algebra
        • nicetoolbox.utils.linear_algebra.distance_line_point
        • distance_line_point()
      • nicetoolbox.utils.logging_utils
        • nicetoolbox.utils.logging_utils.assert_and_log
        • nicetoolbox.utils.logging_utils.log_configs
        • nicetoolbox.utils.logging_utils.setup_custom_logging
        • nicetoolbox.utils.logging_utils.setup_logging
        • assert_and_log()
        • log_configs()
        • setup_custom_logging()
        • setup_logging()
      • nicetoolbox.utils.system
        • nicetoolbox.utils.system.detect_os_type
        • detect_os_type()
      • nicetoolbox.utils.triangulation
        • nicetoolbox.utils.triangulation.triangulate_stereo
        • nicetoolbox.utils.triangulation.undistort_points_pinhole
        • triangulate_stereo()
        • undistort_points_pinhole()
      • nicetoolbox.utils.video
        • nicetoolbox.utils.video.cut_length
        • nicetoolbox.utils.video.equal_splits_by_frames
        • nicetoolbox.utils.video.frames_to_video
        • nicetoolbox.utils.video.get_ffmpeg_input_string
        • nicetoolbox.utils.video.get_fps
        • nicetoolbox.utils.video.get_number_of_frames
        • nicetoolbox.utils.video.read_segments_list_from_file
        • nicetoolbox.utils.video.remove_last_segment_from_file
        • nicetoolbox.utils.video.run_command_line
        • nicetoolbox.utils.video.sequential2frame_number
        • nicetoolbox.utils.video.split_into_frames
        • cut_length()
        • equal_splits_by_frames()
        • frames_to_video()
        • get_ffmpeg_input_string()
        • get_fps()
        • get_number_of_frames()
        • read_segments_list_from_file()
        • remove_last_segment_from_file()
        • run_command_line()
        • sequential2frame_number()
        • split_into_frames()
      • nicetoolbox.utils.visual_utils
        • nicetoolbox.utils.visual_utils.get_cam_para_studio
        • nicetoolbox.utils.visual_utils.load_calibration
        • nicetoolbox.utils.visual_utils.reproject_gaze_to_camera_view_vectorized
        • nicetoolbox.utils.visual_utils.return_2d_vector
        • nicetoolbox.utils.visual_utils.vector_to_pitchyaw
    • nicetoolbox.version
    • nicetoolbox.visual
      • nicetoolbox.visual.config_handler
        • nicetoolbox.visual.config_handler.Configuration
      • nicetoolbox.visual.in_out
        • nicetoolbox.visual.in_out.IO
      • nicetoolbox.visual.media
        • nicetoolbox.visual.media.viewer
NICE Toolbox
  • nicetoolbox
  • nicetoolbox.utils
  • nicetoolbox.utils.calibration_gui
  • nicetoolbox.utils.calibration_gui.make_forms

nicetoolbox.utils.calibration_gui.make_forms¶

Functions

clear_frame

find_video_files

load_calibration_file

load_dataset_directory

load_new_file

make_camera_form

make_content_form

make_input_form

matrix2form

select_calibration_file

select_dataset_directory

walk_directory

Previous Next

© Copyright 2025, oslab.

Built with Sphinx using a theme provided by Read the Docs.