Welcome to the FPGA Image and Video Processing (iv-pro) System repository! This project is an FPGA implementation written in VHDL, designed to perform image and video processing tasks.
It supports two operational modes: standalone and coprocessor, offering flexibility and versatility in various applications.
- Operational Modes: Choose between standalone and coprocessor modes to suit your specific requirements.
- Input Interfaces: Supports flexible input interfaces, including serial and camera inputs, ensuring compatibility with different sources.
- Real-time Filtering: Enjoy real-time image and video filtering capabilities for on-the-fly processing.
- Adaptable Output: The system provides adaptable output options, including serial and VGA interfaces.
In standalone mode, the FPGA Image and Video Processing System can be used as a standalone processing unit. The input sources can be connected directly to the FPGA board.
In coprocessor mode, the FPGA system can be integrated into a larger system as a coprocessor, collaborating with other components for enhanced processing capabilities.
-
Clone the repository:
git clone https://github.com/FinOrr/iv-pro.git
-
Follow the hardware setup instructions in the documentation to connect the FPGA board.
-
Configure the FPGA with the provided VHDL code.
-
Explore and modify the code to customise the system according to your needs.
Check out the Wiki for detailed documentation, including hardware setup, configuration, and customization instructions.
Contributions are welcome! Please check the Contribution Guidelines before making a pull request.
This project is licensed under the MIT License - see the LICENSE file for details.
For any inquiries or support, please use the Issues page.
Happy processing! 🚀