资源简介
基于matlab的gamma校正代码,内有两种gamma值 ,比较简单
代码片段和文件信息
I=imread(‘lena.jpg‘);
subplot(221);
imshow(I);
title(‘lena‘);
[mnk]=size(I);
r=zeros(mnk‘uint8‘);
gama=0.8;
p=255/255^(gama);p=(1/p)^(1/gama);
for i=1:m
for j=1:n
for l=1:k
r(ijl)=floor(p*double(I(ijl))^(1/gama));
end
end
end
subplot(222);
imshow(r);
title(‘gama=0.8‘);
gama=0.6;
p=255/255^(gama);p=(1/p)^(1/gama);
for i=1:m
for j=1:n
for l=1:k
r(ijl)=floor(p*double(I(ijl))^(1/gama));
end
end
end
subplot(223);
imshow(r);
title(‘gama=0.6‘);
gama=0.4;
p=255/255^(gama);p=(1/p)^(1/gama);
for i=1:m
for j=1:n
for l=1:k
r(ijl)=floor(p*double(I(ijl))^(1/gama));
end
end
end
subplot(224);
imshow(r);
title(‘gama=0.4‘);
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 775 2008-12-31 21:35 gamma\gama1.m
文件 11108 2008-12-11 01:25 gamma\lena.jpg
目录 0 2012-11-25 16:02 gamma
----------- --------- ---------- ----- ----
11883 3
- 上一篇:回馈整流MATLAB仿真
- 下一篇:gabormatlab
相关资源
- gabormatlab
- 回馈整流MATLAB仿真
- matlab提取音频特征
- 数据预处理 剔除奇异点 matlab程序
- MATLAB+遗传算法+多车有容量约束VRP
- MATLAB遗传算法VRP
- 基于Matlab直线检测
- 灰色神经网络Matlab代码
- MATLAB课程设计——数字带通FIR滤波器
- Turbo码的编解码的Matlab及VC 源代码
- 通信原理中16QAM信号 MATLAB程序
- matlab实现JPEG
- 基于MATLAB的机器人避障程序
- 将图像放大或缩小的matlab代码
- 复杂网络中GN,FN网络的matlab实现
- IMM交互多模程序MATLAB
- MATLAB实现图像的Arnold置乱
- matlab实现的维特比译码
- 基于Gabor滤波指纹识别算法matlab完整程
- PTS matlab 代碼源
- matlab源程序 条状图的绘制
- 基于彩虹编码的伪彩色增强matlab代码
- MATLAB用遗传算法GA)车间调度
- 基于matlab的指纹识别系统(源码)
- 使用matlab对采样数据文本进行fft变换
- OFDM MATLAB源码
- 最小二乘估计MATLAB实现
- DCT系数直方图
- MATLAB视频转为图片
- kalman运动目标跟踪
评论
共有 条评论