OPT is a flexible, extensible, open-source toolkit designed for photogrammetry and Structure from Motion (SFM) applications. Built on Qt6 with PySide6 bindings, it offers a powerful graphical user interface that can be customized and extended through plugins.
- Qt 6 Based (PySide6): Utilizes PySide6 for a robust, user-friendly GUI experience.
- Flexibility and Extensibility: Supports plugins to enhance or modify functionality, catering to specific user needs and easing licensing constraints.
- FOSS Philosophy: Adheres to the principles of free and open-source software, promoting a collaborative community.
- Apache 2.0 License: Ensures legal security and transparency, with flexible plugin licensing options.
- Designed for Photogrammetry & SFM: Tailored specifically to meet the needs of photogrammetry and SFM processes.
Use Python 3.9 or higher. Older versions are not officially supported.
Upgrade pip to the latest version:
python -m pip install --upgrade pip
python3 -m pip install --upgrade pip
Install PySide6:
pip install PySide6
pip3 install PySide6
Optional but recommended for full functionality:
pip install opencv-python
pip install numpy
pip3 install opencv-python
pip3 install numpy
Install pytest and related libraries if you plan to run tests:
pip install pytest
pip install pytest-qt
pip3 install pytest
pip3 install pytest-qt
Visit openphotogrammetrytoolkit.com to customize your installation with selected modules.
This project is licensed under the Apache 2.0 License. See the LICENSE file for more details.