Skip to content

GUI release

Choose a tag to compare

@Shiyong-Tan Shiyong-Tan released this 27 Dec 00:09

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