FPGA直方图均衡化

文章目录

    • 简介
    • 均衡化步骤
    • 系统框图
    • 直方图均衡化效果展示
    • 福利

简介

FPGA数字图像处理系列终于迎来了第二更了,马上要开始写毕业论文了,这次的教程写的比较潦草,不过代码和上位机都是完整的,重点参考了《基于FPGA的数字图像处理原理及应用》的第六章,关于直方图均衡化的原理推到和设计思想可以重点看书,或者自己百度一下。直方图均衡化还是有点难的,需要有一定的基础,

本教程与上期《系统仿真》中的规定有点区别,再次声明一下,为了简化开发难度,这里规定图像格式为6404808bit @60的灰度图,也就是图像分辨率为640*480,一个像素占8个bit,帧率为60.

均衡化步骤

直方图均衡化的公式:
在这里插入图片描述
直方图一共可以分4个步骤实现:

  • 计算出当前图像的直方图H(i)
  • 计算像素直方图累积和
  • 将上式乘以灰度值的最大值
  • 将上式除以图像像素总数,
    也将后两步统称为归一化运算。

系统框图

FPGA直方图均衡化_第1张图片

直方图均衡化效果展示

FPGA直方图均衡化_第2张图片
具体的详细介绍我已经写在pdf文档中了:
FPGA直方图均衡化_第3张图片

福利

为了能及时回复大家,现在获取源码方式如下:
微信扫描下面的二维码关注【春哥笔记】公众号,回复“直方图均衡化”即可Get源码的获取方式:
FPGA直方图均衡化_第4张图片

你可能感兴趣的:(FPGA,直方图均衡化,数字图像处理)