This project provides a simple GUI tool that allows University of Bristol collaborators to easily de-warp fisheye videos.
| Original (Fisheye) | Dewarped Output |
|---|---|
![]() |
![]() |
git clone https://github.com/biospi/UoBDewarp
cd UoBDewarppython -m venv .venv
.\.venv\Scripts\activate # on Windows
source .venv/bin/activate # on macOS/Linuxpip install -r requirements.txtpython dewarp_tool.pyYou can package this into a single .exe file so that collaborators don’t need Python installed.
- Install PyInstaller
pip install pyinstaller- Build the executable
pyinstaller --onefile --noconsole --icon=uob.ico dewarp_tool.py- Distribute
The resulting .exe will be inside the dist/ folder:
dist/dewarp_tool.exeSend this file to colleagues.
- Python 3.9+ (for development)
- FFMPEG https://www.ffmpeg.org/download.html
Project Structure
.
├── dewarp_tool.py # Main GUI app
├── requirements.txt # Python dependencies
├── README.md # Project documentation
└── uob.ico # UoB logo (optional, for icon)ttkbootstrap
opencv-python
