码迷,mamicode.com
首页 > 其他好文 > 详细

数字图像处理学习笔记:灰度变换

时间:2017-03-18 15:28:25      阅读:183      评论:0      收藏:0      [点我收藏+]

标签:image   分享   log   alt   mat   jpg   压缩   sub   tla   

imadjust函数是MATLAB的一个工具箱函数,一般的语法调用格式为:

g=imadjust(f,[low_in  high_in],[low_out  high_out],gamma)

把图像灰度变换到新图像g的过程中,中灰度值低于low_in的像素点在g中灰度值被赋值为low_out,同理,f中灰度值高于high_in的像素点变换到g时其灰度值也被赋值为high_out;而对于参数gamma,当gamma<1时,灰度图像靠近low_in的灰度值较低像素点灰度值变高,其灰度变化范围被拉伸,灰度值靠近high_in的一端灰度变化范围被压缩,图像整体变明亮。

1.负片

image=imread(‘ufo.jpg‘);
img=imadjust(image,[0 1],[1 0]);
subplot(1,2,1)
imshow(image);
title(‘原图‘);
subplot(1,2,2);
imshow(img);
title(‘负片‘);

  技术分享

 

2.强调黑色区域

image=imread(‘ufo.jpg‘);
img=imadjust(image,[0.5 0.75],[0 1]);
subplot(1,2,1)
imshow(image);
title(‘原图‘);
subplot(1,2,2);
imshow(img);
title(‘强调‘);

  
技术分享

3.调gamma变亮

image=imread(‘ufo.jpg‘);
img=imadjust(image,[],[],0.5);
subplot(1,2,1)
imshow(image);
title(‘原图‘);
subplot(1,2,2);
imshow(img);
title(‘变亮‘);

  技术分享

 

数字图像处理学习笔记:灰度变换

标签:image   分享   log   alt   mat   jpg   压缩   sub   tla   

原文地址:http://www.cnblogs.com/tenderwx/p/6574247.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!