A modern web-based user interface for the ColorCorrectionPackage.
This application provides an intuitive React frontend paired with a Flask backend to perform color correction on images using the ColorCorrectionPackage pipeline. Upload images, detect color charts, run color correction, and visualize results.
Upload images, detect color charts, and visualize correction results in real-time
Get the latest release for your operating system.
Visit the Releases page to download:
-
Windows:
ColorCorrector-Setup-Windows-x64.exe- For Intel/AMD 64-bit processors- Double-click the installer and follow the wizard
- Launch from Start Menu or Desktop shortcut
- Browser opens automatically to
http://localhost:5000 - Note: May show Windows Defender warning (unsigned app) - click "More info" → "Run anyway"
-
macOS:
ColorCorrector-macOS-x86_64.dmg- For Intel MacsColorCorrector-macOS-arm64.dmg- For Apple Silicon (M1/M2/M3) - Native ARM64 build- Open the DMG file and drag ColorCorrector to Applications folder
- Launch from Applications
- Browser opens automatically to
http://localhost:5000 - Note: First run requires right-click → "Open" (unsigned app)
- Apple Silicon users: Use the arm64 version for best performance (no Rosetta translation)
-
Linux:
ColorCorrector-Linux-x86_64.AppImage- For Intel/AMD 64-bit- Make executable:
chmod +x ColorCorrector-Linux-*.AppImage - Run:
./ColorCorrector-Linux-*.AppImage - Browser opens automatically to
http://localhost:5000 - No installation required - runs directly
All installers are self-contained with the web interface included. No dependencies, no manual setup!
- Eash image upload with batch processing support
- Automatic color chart detection using the ColorCorrectionPipeline
- One-click color correction with visual before/after comparison
- Interactive scatter plots showing correction quality
- Downloadable results (corrected images and Model artefacts)
- Cross-platform packaging (Windows EXE, macOS, Linux, Docker)
docker pull collins137/colorcorrector:latest
docker run -p 5000:5000 collins137/colorcorrector:latestOpen http://localhost:5000 in your browser.
Prerequisites: Python 3.12+, Node.js 18+
-
Backend:
cd backend pip install -r requirements.txt python server_enhanced.py -
Frontend:
cd frontend npm install npm run dev
Visit http://localhost:5173 (Vite dev) or http://localhost:5000 (Flask serves built frontend).
cd frontend && npm run build
cd ../backend
pyinstaller -y colorcorrector.specThe executable will be in backend/dist/ColorCorrector/.
docker build -t colorcorrector -f backend/Dockerfile .- Frontend: React + Vite + Tailwind CSS
- Backend: Flask REST API wrapping the ColorCorrectionPipeline
- Core Library: ColorCorrectionPackage
See LICENSE.txt
This UI implementation wraps the ColorCorrectionPackage by Collins Wakholi.