Note
This project is a fork of the repository from xupsh/Pynq-CV-OV5640 and I want to express my appreciation for their work.
In this PYNQ Overlay, picture is captured from an OV5640 camera which is connected to PL side, and several accelerated image processing algorithms are contained in this Overlay, you can choose which algorithm is enabled without downloading a new bitstream.
In the example application notebook, you can configure the OV5640 camera and get the captured picture and display it on the notebook. The processed video streaming is displayed on the HDMI monitor which connected to the PL side.
This PYNQ Overlay contains the below accelerated image processing algorithms.
- rgb2hsv
- subsample
- equalizehist
- gaussianBlur
- sobel
- canny
- dilation
- erosion
- OV5640 Camera Board (Waveshare OV5640 or equaivalent)
- PMOD-Camera adapter
- HDMI monitor
Open a terminal on your PYNQ board and run:
sudo pip3 install --upgrade git+https://github.com/xupsh/Pynq-CV-OV5640.git
or offline install:
sudo pip3 install --upgrade .
Currently this repository is compatible with PYNQ image v2.4.
All IPs and hls source codes are contains in this repository, you can recovery the hls and vivado project.
PYNQ License : BSD 3-Clause License