Skip to content
This repository has been archived by the owner on Nov 20, 2024. It is now read-only.

hanyi00i/ov5640

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Introduction

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

Peripherals

  • OV5640 Camera Board (Waveshare OV5640 or equaivalent)
  • PMOD-Camera adapter
  • HDMI monitor

Quick Start

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.

Design Rebuilt

All IPs and hls source codes are contains in this repository, you can recovery the hls and vivado project.

License

PYNQ License : BSD 3-Clause License