关闭

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

257人阅读 评论(0) 收藏 举报
分类:
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');

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:54410次
    • 积分:676
    • 等级:
    • 排名:千里之外
    • 原创:47篇
    • 转载:10篇
    • 译文:1篇
    • 评论:1条
    最新评论