jinxiuliang的个人博客分享 http://blog.sciencenet.cn/u/jinxiuliang

博文

matlab图像数据的调节和转换

已有 3424 次阅读 2016-7-28 21:59 |系统分类:科研笔记|关键词:学者

下面是图像数据调节和转换的代码,它的运行需要使用colorspace函数,我已经以附件上传,希望对相关研究的人有帮助。

clc;clear;close all
% read images
folder = 'D:7-21-simplewaystems1';
name = 'test.tif';
IM = imread([folder,name]);
IM1 = imread([folder,name]);
% turn to gray colorspace function frm Matlab central
% http://www.mathworks.fr/matlabcentral/fileexchange/28790-colorspace-transformations
% IM=imadjust(IM,[.4 .3 0.5; .8 .7 1],[]);
% imshow(testimage);
IM_HSV = colorspace('RGB->HSI',IM);
V=IM_HSV(:,:,2);
%  index=find (V>=0.6);
%  V(index)=0;
gray_HSI = mat2gray(V);
gray_IM1 = gray_HSI;
gray_IM2=rgb2gray(IM);
gray_ima=imadjust(gray_IM2,[0.4 0.7],[ ],1.2);
figure(1);imshow(gray_IM2);figure(2); imshow(gray_ima);

colorspace.m

colorspace_demo.m





https://m.sciencenet.cn/blog-620863-993277.html

上一篇:使用matlab进行图像的放大、还原和目标选择与标记
下一篇:matlab彩色图像的批处理转换为灰度、二值和主成分图图像

1 陈永

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...
扫一扫,分享此博文

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-3-29 15:00

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部