资源简介
使用matlab进行图片的gamma校正,成功的实现了bmp格式的图片的gamma校正
代码片段和文件信息
for i=0:255;
f=power((i+0.5)/2561/2.2);
LUT(i+1)=uint8(f*256-0.5);
end
img=imread(‘g2.bmp‘);
img0=rgb2ycbcr(img);
R=img(::1);
G=img(::2);
B=img(::3);
Y=img0(::1);
Yu=img0(::1);
[x y]=size(Y);
for row=1:x
for width=1:y
for i=0:255
if (Y(rowwidth)==i)
Y(rowwidth)=LUT(i+1);
break;
end
end
end
end
img0(::1)=Y;
img1=ycbcr2rgb(img0);
R1=img1(::1);
G1=img1(::2);
B1=img1(::3);
figure(1)imshow(img)title(‘原图‘);
figure(2)imshow(img1)title(‘校正后‘);
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 576 2009-05-08 14:57 gamma\gamma0.m
文件 577862 2009-04-25 13:52 gamma\g2.bmp
目录 0 2009-05-08 16:45 gamma
----------- --------- ---------- ----- ----
578438 3
- 上一篇:matlab编写的Lyapunov指数计算程序 小数据量法
- 下一篇:光伏出力数据
相关资源
- matlab编写的Lyapunov指数计算程序 小数
- 遗传算法的无功优化matlab实现
- matlab编程中,动态显示鼠标坐标值的
- 基于matlab和Quartus II 的FIR滤波器设计
- Matlab利用声卡采集数据并播放
- 3D图工具箱 matlab
- 朴素贝叶斯算法的matlab程序实现极大
- 纳什均衡点
- 人脸灰度积分投影matlab实现
- Matlab-瑞利波模拟程序
- 随机信号的DOA估计方法
- 五点差分法matlab源程序
- 基于matlab的声发射信号量化诊断系统
- 运用5种不同的梯度增强法进行图像锐
- 最小均方误差均衡器的Matlab仿真设计
- RBF神经网络matlab程序
- GML_AdaBoost_Matlab_Toolbox
- 基于u率的压缩扩展方法降低峰均功率
- MATLAB实现编码和译码
- 自商图像SQI的MATLAB程序
- matlab程序实现了目标对象的图像分割
- Matlab-汽车动力性、经济性等_源程序
- 基于小波变换的零水印算法matlab
- 图片细胞分割 matlab
- 神经元 自适应 PID MATLAB
- 扩展有限元程序matlab
- 自动种子区域生长代码
- 图像处理中的模糊C均值聚类matlab算法
- OOK调制方法matlab代码ook.m
- NMF matlab
评论
共有 条评论