Repository navigation
GUI release
v2.0.0 - Major GUI Release
π Highlights
This release introduces a complete graphical user interface (GUI) for OpenLPT, making 3D particle tracking more accessible and user-friendly.
β¨ New Features
GUI Application
Modern Dark Theme Interface with intuitive navigation sidebar
5 Integrated Modules:
π· Camera Calibration - Wand and Plate calibration with 3D visualization
πΌοΈ Image Preprocessing - Batch processing with real-time preview
βοΈ Tracking Settings - Visual configuration for all tracking parameters
π― Tracking Execution - Real-time log output and progress monitoring
π Results Visualization - Interactive 3D track visualization
Volume Self-Calibration (VSC)
Automatic camera refinement using tracked particles
Joint optimization across all cameras with re-triangulation
Automatic tolerance updates for object configuration
Update Checker
Automatic version check on startup
One-click update instructions via git pull
π οΈ Improvements
Camera parameters now read from
config.txt
(supports custom paths)
Enhanced pre-run validation with detailed error messages
Centralized version management via
_version.py
π¦ Installation
bash
git clone https://github.com/Sinchy/pyOpenLPT.git
cd pyOpenLPT
pip install . --no-build-isolation
π Quick Start
bash
python GUI.py