您的位置:首页 > 编程语言 > MATLAB

matlab处理图像时突出某一特征部分

2015-11-17 18:45 381 查看
matlab处理图像时突出某一特征部分
clc; clear all;
close all;
I=
imread('D:\科研室资料\第一次任务

(衣服)\处理前\6.jpg');
I1 =
rgb2hsv(I);%实现rgb颜色空间到hsv的变换
I1 = I1(:, :,
2);
I2 = im2bw(I1,
0.2);
I2 =
imclose(I2, strel('disk',3));%形态学处理
?
I3 = imfill(I2,
'holes');%填充图像区域和"空洞"
Ir = I(:, :,
1); Ir(I3==0) = 0;
Ig = I(:, :,
2); Ig(I3==0) = 0;
Ib = I(:, :,
3); Ib(I3==0) = 0;
temp = cat(3,
Ir, Ig, Ib);%构造多维数组
imshow(I);
figure;
imshow(temp,
'Border', 'Tight');
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: