第三章 图像的灰度映射和直方图均衡化
目录:
3.1 图像的灰度映射
3.1.1 imadjust函数
3.1.2 自定义灰度映射函数
3.2 直方图均衡化
3.2.1 imhist函数/histeq函数
3.2.2 自定义函数实现直方图均衡化
3.1 图像的灰度映射
3.1.1 imadjust函数
示例:
clc;
clear;
A = imread('flower_gray.jpg');
figure(1)
imshow(A);
A1 = imadjust(A, [], [], 0.2);
A2 = imadjust(A, [0.5;0.75], [0.1;0.2], 1);
figure(2)
imshow(A1);
figure(3)
imshow(A2);
3.1.2 自定义灰度映射函数
示例:
clc;
clear;
A =imread('flower_gray.jpg');
subplot(2,2,1);
imshow(A);
title('原图像');
x0 =0; y0 = 0;
x1 =75; y1 = 25;
x2 =180; y2 = 220;
x3 =255; y3 = 255;
subplot(2,2,2);
plot([x0,x1, x2, x3], [y0, y1, y2, y3]);
title('灰度映射关系');