直方图是多种空间域处理技术的基础。直方图操作能有效地用于图像增强,直方图固有的信息在其他图像处理应用中也是非常有用的,如图像压缩与分割。直方图在软件中易于计算,也适用于商用硬件设备,因此直方图成为实时图像处理的一个流行工具。
在MATLAB中,我们使用imhist函数来显示一幅图像的直方图。
调用格式:
imhist(img)
下面对‘pout.tif'图像分别进行线性点运算和非线性点运算来观察点运算对直方图的影响
%% 读入图像
点运算对于直方图的影响:
线型点运算:把图像的直方图拉升后进行平移,形状基本不发生改变
非线性点运算:进行非线性运算,直方图形状改变
a
直方图均衡化:待更新
直方图规定化:待更新
参考书籍:
【1】刘成龙《MATLAB图像处理》清华大学出版社
在运行上述程序的时候有疑问?程序运行发生了错误?
大家可以自己动脑筋解决,然后到下面专栏发表自己的文章来展示自己解决问题的思路。
大家即解决了自己的问题,也会方便和你有同样问题的同学学习交流。
MATLAB、Python编程问题总结zhuanlan.zhihu.com期待大家将自己的问题博客投稿至上面专栏!
本人能力有限,错误之处望大家批评指正!
如果本文对大家有所帮助,希望大家动动手指点个赞同呀