Skip to content

chinkwo/Sobel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sobel

基于FPGA的Sobel算子图像边缘检测  


开发环境:

ISE、Modelsim、Spartan6-xc6slx9

项目概况:

将上位机发送来的图片数据经过两个FIFO进行缓存,然后通过sobel算法把该图片的边沿区域找到,显示在显示器上。

项目描述:

  • 通过MATLAB解析图像数据,添加帧头数据;
  • 通过PC端上位机传输图像数据到FPGA端,经过帧解析模块提取有效图像数据信息;
  • 经过3X3矩阵进行横向及纵向平面卷积运算,得出横向及纵向亮度差分近似值;
  • 通过sobel模块处理卷积结果,经过阈值处理之后,输入RAM进行缓存;
  • HDMI模块从RAM中读取数据在显示器上显示。

结构框图

结构框图

效果描述

FPGA将上位机发来的数据缓存在两个FIFO钟,然后sobel算法模块调取FIFO内缓存的数据进行处理,将处理后的数据显示在显示器上,会看到显示器上面的图片为图片的边缘信息,Sobel是边缘处理经典的算法,在车牌识别、人脸识别等方面均有应用。

About

基于FPGA的Sobel边沿检测

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published