最近课上老师留了一个作业,在平台直方图的基础上,增加自适应阈值的功能,为此查阅了相关的文献和资料。在此,将此次所写matlab程序与大家分享,如果觉得有什么不妥之处或者有什么可以改进的地方,请一定指教。
首先,关于直方图均衡和平台直方图的相关知识,大家可以浏览博客 http://blog.csdn.net/fioletfly/article/details/51011399
这里的内容很详尽,虽然程序是C的,但是也可以提供一个思路。
在实施中,在最后的灰度值替换时,遇到一个之前没接触过的函数,查表替换函数intlut,下面简单说下这个函数的功能。
—————————————转载请注明出处——————————————
● intlut——使用查询表转换为整数值
● 1.语法介绍
B=intlut(A,LUT); 使用查询表矩阵LUT将矩阵A中的数值转换为整数值,返回给矩阵B。