https://github.com/imaginesamurai/advanced-vision-system
A Python-based camera handling utility that provides seamless control over video capture with advanced zoom functionality. Features include adjustable resolution, smooth digital zoom controls, and efficient frame processing, ideal for computer vision applications.
https://github.com/imaginesamurai/advanced-vision-system
camera computer-vision cv2 cv2-library night-vision night-vision-camera night-vision-goggles numpy opencv opencv-python python python3 real-time realtime stable supoort thermal thermal-camera thermal-images video
Last synced: about 2 months ago
JSON representation
A Python-based camera handling utility that provides seamless control over video capture with advanced zoom functionality. Features include adjustable resolution, smooth digital zoom controls, and efficient frame processing, ideal for computer vision applications.
- Host: GitHub
- URL: https://github.com/imaginesamurai/advanced-vision-system
- Owner: imagineSamurai
- License: mit
- Created: 2025-03-22T08:29:13.000Z (about 2 months ago)
- Default Branch: main
- Last Pushed: 2025-03-22T08:50:48.000Z (about 2 months ago)
- Last Synced: 2025-03-22T09:25:41.856Z (about 2 months ago)
- Topics: camera, computer-vision, cv2, cv2-library, night-vision, night-vision-camera, night-vision-goggles, numpy, opencv, opencv-python, python, python3, real-time, realtime, stable, supoort, thermal, thermal-camera, thermal-images, video
- Language: Python
- Homepage:
- Size: 0 Bytes
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Advanced Vision System
[](https://www.python.org/downloads/)
[](https://opencv.org/)
[](LICENSE)
[](https://github.com/imaginesamurai/advanced-vision-system/graphs/commit-activity)
[](https://github.com/imaginesamurai/advanced-vision-system/releases)
[](https://github.com/imaginesamurai/advanced-vision-system/issues)
[](https://ko-fi.com/imaginesamurai)A real-time camera vision system with multiple vision modes, including night vision and thermal imaging effects.
## Features
- 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## Installation
1. Clone the repository:
```bash
git clone https://github.com/imaginesamurai/advanced-vision-system.git
cd advanced-vision-system
```2. Install required packages:
```bash
pip install -r requirements.txt
```## Usage
Run the main script:
```bash
python main.py
```### Controls
- 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## Code Structure
- `main.py`: Core application loop and initialization
- `camera_handler.py`: Camera management and zoom functionality
- `vision_modes.py`: Vision effect processors
- `gui_controller.py`: User interface and controls## Requirements
- Python 3.6+
- OpenCV
- NumPy## Support the Project
If you find this project helpful, consider:
- ⭐ Starring the repository
- 🐛 Reporting bugs
- 💡 Suggesting new features
- 🤝 Contributing code## License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.
## Acknowledgments
- OpenCV community
- Contributors and testers
- Everyone who has provided feedback## Contact
- GitHub: [@imaginesamurai](https://github.com/imaginesamurai)
---
Please, if you encounter any bugs or issues, create an [issues](https://github.com/imagineSamurai/advanced-vision-system/issues) to fix it