Skip to content

BUZZ-Blimps/BuzzBlimpsHSVTuner

Repository files navigation

BUZZBLIMP HSV TUNER

Web UI HSV tuning tool for BuzzBlimps vision pipelines.

Demo UI

Startup Guide (Linux / macOS) !!! Not required for Lab Computers

Conda is recommended.

conda deactivate
conda create -n HSVTuner python=3.11 -y
conda activate HSVTuner

python3 -m pip install -r requirements.txt
python3 main.py --host 127.0.0.1 --port 8765

For Lab Ubuntu 22 Jellyfish Computers

No conda on Lab computers. You can use venv or just install to root. It is likely that the computers already have the required packages installed.

# Should have everything installed
python3 -m pip install -r requirements.txt

# Simply run script
python3 main.py --host 127.0.0.1 --port 8765

Later startups:

python3 main.py

Recommended Use

  1. Select the object you want to tune.
  2. Choose the mask view mode in the top toolbar (combined, selected object, color overlay).
  3. Click points on the detection view and read HSV values from the Pixel Sample panel.
  4. Use Freeze / Step to tune on stable frames.
  5. Save a profile and export YAML.

File Structure and Exports

  • Exported YAML:
    • demo/hsv_tuner_workspace/02_webui/exports
  • Saved snapshots:
    • demo/hsv_tuner_workspace/02_webui/snapshots

Notes

  • Camera Selection is buggy right now. Please try index 02 through manual selection for USB camera.

About

HSVTuner for ROS2 YAML files

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors