Vous êtes sur la page 1sur 1

Gray level slicing

clc;close all;clear all;


f=double(imread('lena512.bmp'));
[m,n]=size(f);
s=input('Enter value of A:');
d=input('Enter value of B:');
bb=input('Enter value to be assigned to all pixels between A and B:');
for i=1:m
for j=1:n
if f(i,j)>s & f(i,j)<d
f1(i,j)=bb;
else
f1(i,j)=f(i,j);
end
end
end
subplot(121);
imshow(uint8(f));
title('Original Image');
subplot(122);
imshow(uint8(f1));
title('After graylevel slicing');

OUTPUT:
Enter value of A:50
Enter value of B:150
Enter value to be assigned to all pixels between A and B:75

Vous aimerez peut-être aussi