本项目提供了一种基于LIME算法的MATLAB代码,用于执行图像均衡化,尤其针对低光照条件下的图片。此方法借鉴了论文《利用光照图增强弱光图像》中的技术,能够有效提升图像在昏暗环境下的视觉效果和质量。
MATLAB图像均衡化代码LIME:低光图像增强是基于论文“LIME:通过照明图估计进行低光图像增强”的MATLAB实现。该项目在Saumik Bhattacharya教授的指导下作为课程项目完成,课程为“数字图像处理”(ECN-316)。可以获取到项目报告和官方网站信息。
作者提供的演示软件包含.pmat文件,这些文件无法直接读取源代码。使用克隆存储库的方法如下:
在命令行中运行:`git clone https://github.com/estija/LIME.git`
打开MATLAB后转至该git仓库的文件夹。
在MATLAB命令窗口添加路径:
```
addpath(./BM3D);
addpath(./imgs);
```
加载图像并执行以下代码:
```matlab
img_in = imread(x.bmp);
[Ti,Tout,img_out,Iout] = lime_main_module(img_in,mu,rho,ds,ss,flag);
```
其中,x代表`imgs`文件夹中的某张图片。若要查看结果,请设置`flag=1`。
Ti和Tout分别表示初始照度图和最终的照明估计图。