FPGA直方图均衡化 FPGA图像处理

工程和算法包含以下内容:

1,MATLAB中实现图像处理。

2,verilog代码利用MATLAB联合modelsim仿真实现图像处理。

3,实验对应技术博客讲解。

4,效果展示。

文件包含:

01 参考资料:包含各种比较好的FPGA图像处理类PDF以及一些MATLAB代码。

02 图像仿真平台:利用MATLAB联合Modelsim,实现FPGA图像处理的仿真过程,可以看到算法实现过程中的波形细节。

此文件夹为例程,后续的算法也都包含有这个仿真过程,具体操作也写好了技术博客。

03 串口传图 :采用MATLAB讲图片转为hex文本,通过串口助手下发到FPGA板卡,最终显示在屏幕上。

该工程是图像处理的基础,传好了图才能做后续的处理嘛。

除了串口传图,有些算法也用到了cmos摄像头,在后续工程里也是有的。

04 RGB分量转Gray:这是图像处理的开篇之作,用一个最简单的算法实现灰度转换。

通过按键可在开发板上看到不同分量转灰度的效果差异。

05 RGB转YCbCr转Gray:这种灰度转换效果比RGB分量效果要好,流水线思想进行数据转换,最后在板卡上可以通过按键看到不同方法实现灰度的差异。

06 直方图均衡化:提供若干个MATLAB图像处理的代码,最后用Verilog实现直方图均衡化,调用了两个双口ram,一个用于存储统计结果,一个用于映射输出。

不是一个简简单单的直方图均衡化,而是从最基础的图像处理开始,带你一步步实现最终效果!有理论支撑,有仿真波形,有详细代码
FPGA直方图均衡化 FPGA图像处理_第1张图片
FPGA直方图均衡化 FPGA图像处理_第2张图片
ID:6950FPGA直方图均衡化 FPGA图像处理_第3张图片636061907357

你可能感兴趣的:(fpga开发,图像处理,matlab)