matlab程序入门,matlab程序 入门

clc,clear all,close all;

load woman;

I=imread('5.jpg');

figure

imshow(I);title('yuan')

%I=rgb2gray(I);

[ca,ch,cv,cd]=dwt2(I,'db6');

X=imadjust(uint8(ca),[],[],1.3);

xx=idwt2(uint8(X),ch,cv,cd,'db6');

figure

imshow(uint8(xx)),title('重构图');

X=imread('flower.jpg');

image(X);colormap(map);title('原始图像');%画出原图像

%X=rgb2gray(X);

hv=rgb2hsv(X);

%可以通过下面的程序看一幅图的HSV三个通道

H=hv(:,:,1);

S=hv(:,:,2);

V=hv(:,:,3);

figure;

imhist(V);title('HSV空间V直方图');%显示原始图像直方图

figure;

imhist(H);title('HSV空间H直方图');%显示原始图像直方图

figure;

imhist(S);title('HSV空间S直方图');%显示原始图像直方图

figure;

imshow(H);title('HSV空间H分量图像');

figure;

imshow(S);title('HSV空间S分量图像');

figure;

imshow(V);title('HSV空间V分量图像');

%

% [c,s]=wavedec2(X,3,'sym4'); %进行二层小波分解

% len=length(c);

% justdet = prod(s(1,:));%截取细节系数起始位置(不处理近似系数)

% %处理低频分解系数,突出轮廓

% for I =1:justdet

% if(c( I )>250)

% c( I )=1.5*c( I );

% end

% end

% %处理高频分解系数,弱化细节

% for I =justdet:len

% if(c( I ) < 150)

% c( I )=0.75*c( I );

% end

% end

%

% nx=waverec2(c,s,'sym4');%分解系数重构

%

% subplot(122);

% image(nx);title('增强图像')%画出增强图像

%从RGB空间到HSV空间转换,以及查看H,S,V分量的Matlab程序实现

a=imread('5.jpg');

hv=rgb2hsv(a);

%可以通过下面的程序看一幅图的HSV三个通道

H=hv(:,:,1);

S=hv(:,:,2);

V=hv(:,:,3);

figure;

subplot(1,2,1);imshow(a);title('原始图像');

subplot(1,2,2);imshow(hv);title('HSV空间I图像');

figure;

subplot(1,3,1);imshow(H);title('HSV空间H分量图像');

subplot(1,3,2);imshow(S);title('HSV空间S分量图像');

subplot(1,3,3);imshow(V);title('HSV空间V分量图像');

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值