Skip to content

Using two OV7670 cameras and Digilent Basys3 board with Xilinx Artix 7 series FPGA performing inverse perspective image mapping and displays result on VGA monitor.

License

Notifications You must be signed in to change notification settings

neophack/FPGA-camera-inverse-perspective-mapping

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MIT license GitHub commit activity GitHub last commit GitHub contributors GitHub top language made-with-latex

FPGA camera inverse perspective mapping (Bird's-eye view)

Using two OV7670 cameras and Digilent Basys3 board with Xilinx Artix 7 series FPGA performing inverse perspective image mapping and displays result on VGA monitor.

A working model was created using Verilog HDL. This model is capable of setting up multiple cameras, as well as receiving videos from them. Received image before saving can be transformed into a black and white image or transformed using transformation matrices.

Usage

Online sources:

Result

Original image from camera

original image from camera

After uploading the configuration to FPGA board in the corner of the monitor, You can see chessboard without perspective

image after transformation

How cameras connected with the board

Basys3 pinout

Full paper(in Latvian) can be found here:

https://www.overleaf.com/read/bjbpxsysfyvt

About

Using two OV7670 cameras and Digilent Basys3 board with Xilinx Artix 7 series FPGA performing inverse perspective image mapping and displays result on VGA monitor.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Verilog 94.2%
  • MATLAB 3.6%
  • Coq 2.2%