3

fpga图像处理(对比度增强)

 1 year ago
source link: https://blog.csdn.net/feixiaoxing/article/details/128925246
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

fpga图像处理(对比度增强)

嵌入式-老费 已于 2023-02-07 21:14:10 修改 78

【声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】

        所谓的对比度增强,其实就是对像素数值进行重新映射,明暗之间的区别要拉大。这里面典型的增强方法有指数变换和gamma变换。如果是用cpu写代码,那么可以直接用函数来进行计算。但是如果用fpga来处理,就不能这么处理,一般都是用映射表的方式来解决的。

        映射表,其实就是提前把数值计算好,等到遍历到对应的数值时,直接映射为关联的像素值即可。下图就是gamma映射后的效果,

b5fbc0aaf68d46f4ae85759147d05168.png

1、指数变换和gamma变换的实质

        不管是指数变化,还是gamma变换,本质都是通过数学公式,将之前的数值映射为新的数值。因为fpga上面不能做指数运算,所以不管是哪一种方法,一般来说,都是提前把数据计算好,最后数据映射上去即可。比如指数变化,


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK