clc; clear all; close all;
I = imread('q.jpg');
I1 = I; I2 = I; I3 = I;
I1(I1>60 & I1<120) = 255;
I2(I2>20 & I2<50) = 255;
I3(I3>80 & I3<160) = 255;
J = cat(3, I1, I2, I3);
figure;
subplot(1, 2, 1); imshow(I, []); title('By lyqmath 原图', 'FontWeight', 'Bold', 'Color', 'r');
subplot(1, 2, 2); imshow(J, []); title('By lyqmath 彩图', 'FontWeight', 'Bold', 'Color', 'r');
二.
I = imread('q.jpg');
GS8=grayslice(I,8);
GS64=grayslice(I,64);
subplot(1,3,1), imshow(I), title('原始灰度图像');
subplot(1,3,2), subimage(GS8,hot(8)), title('分成8层伪彩');
subplot(1,3,3), subimage(GS64,hot(64)), title('分成64层伪彩');
k=imread('q.jpg');
[x y z]=size(k);
% z should be one for the input image k=double(k);
for i=1:x
fontweight属性boldfor j=1:y
if k(i,j)>=0 & k(i,j)<50
m(i,j,1)=k(i,j,1)+5;
m(i,j,2)=k(i,j)+10;
m(i,j,3)=k(i,j)+10;
end
if k(i,j)>=50 & k(i,j)<100
m(i,j,1)=k(i,j)+35;
m(i,j,2)=k(i,j)+28;
m(i,j,3)=k(i,j)+10;
end
if k(i,j)>=100 & k(i,j)<150
m(i,j,1)=k(i,j)+52;
m(i,j,2)=k(i,j)+30;
m(i,j,3)=k(i,j)+15;
end
if k(i,j)>=150 & k(i,j)<200
m(i,j,1)=k(i,j)+50;
m(i,j,2)=k(i,j)+40;
m(i,j,3)=k(i,j)+25;
end
if k(i,j)>=200 & k(i,j)<=256            m(i,j,1)=k(i,j)+120;
m(i,j,2)=k(i,j)+60;
m(i,j,3)=k(i,j)+45;
end
end
end
figure,imshow(uint8(k),[]);
figure,imshow(uint8(m),[]);

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。