Skip to content

Real time digital image processor in a Cyclone IV FPGA using the DE0 Nano development board

Notifications You must be signed in to change notification settings

asp-image-dsp/cyclops

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cyclops

Real time digital image processing in a Cyclone IV FPGA, using the DE0 Nano development board and OV7670 camera module.

Filters are changed in real time with the board's buttons.

General Setup

High-Boost

Laplacian

Laplacian + Opening

All-pass (No processing)

Low-pass

Sobel

Block Diagram

Alt text

Buffering

Since we are using the limited M9K blocks available in the FPGA, we can't buffer a whole frame from the camera data. The following scheme is implemented, where we store 4 rows of data, use the oldest 3 to apply the kernel (green) and write in the last one (red): Alt text

Project's directory structure

  • design/: Contains design documents such as drawings, diagrams or schemes
  • quartus/: Contains the Quartus project
    • hdl/: VHDL files used for custom modules
    • bdf/: Modules designed schematically
    • symbols/: Symbols generated for created modules
  • reference/: Contains reference documents such as component datasheets or application notes
  • miscellaneous/: Contains some general files and documents
  • support/: Contains

About

Real time digital image processor in a Cyclone IV FPGA using the DE0 Nano development board

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •