A real-time camera vision system with multiple vision modes, including night vision and thermal imaging effects.
- Multiple Vision Modes:
- Normal Vision
- Night Vision (High/Low/Green/Blue)
- Thermal Vision (Hot White/Black/Rainbow/Ironbow/Plasma)
- Dynamic Battery Indicator
- Signal Strength Display
- Adjustable Frame Rate (30-240 FPS)
- Zoom Controls
- Customizable Effects:
- Noise Filter
- Scan Lines
- Vignette Effect
- Interactive HUD
- Clone the repository:
git clone https://github.com/imaginesamurai/advanced-vision-system.git
cd advanced-vision-system- Install required packages:
pip install -r requirements.txtRun the main script:
python main.py- A/D: Change Vision Mode
- W/S: Adjust Frame Rate
- +/-: Zoom In/Out
- 1: Toggle Vintage Effect
- 2: Toggle Scan Lines
- 3: Toggle HUD
- 4: Toggle Noise
- H: Toggle HUD
- Q: Quit
main.py: Core application loop and initializationcamera_handler.py: Camera management and zoom functionalityvision_modes.py: Vision effect processorsgui_controller.py: User interface and controls
- Python 3.6+
- OpenCV
- NumPy
If you find this project helpful, consider:
- ⭐ Starring the repository
- 🐛 Reporting bugs
- 💡 Suggesting new features
- 🤝 Contributing code
This project is licensed under the MIT License - see the LICENSE file for details.
- OpenCV community
- Contributors and testers
- Everyone who has provided feedback
- GitHub: @imaginesamurai
Please, if you encounter any bugs or issues, create an issues to fix it