matlab批量生成灰度图像_科学网—matlab彩色图像的批处理转换为灰度、二值和主成分图图像 - 金秀良的博文...

这篇博客分享了如何使用MATLAB进行图像批处理,包括将彩色图像转换为灰度图、二值图以及通过主成分分析(PCA)进行图像转换。代码详细展示了RGB到灰度、灰度到二值以及RGB到PCA图像的转换过程。
摘要由CSDN通过智能技术生成

这段代码主要用来进行图像的批处理转换为灰度、二值和主成分图图像,希望给大家借鉴。其中 RGB to bw可以直接实现,但是效果不好,所以先用RGB to gray,之后再gray to bw。RGB to PAC 涉及到三维数据转换为二维的问题。这里面涉及到数据排序的问题,需要使用到LengthSortStr函数,我以作为附件添加。由于不太熟悉科学网添加方式,所以添加的不是很好,望大家见谅。

% The RGB to gray

path='D:7-21-simplewaystems11HOG adaboost';

file='*.tif';

pic=dir([path,file]);

filename=str2mat(pic.name); %取得文件名

%调用函数

sortfile=LengthSortStr(filename);

num=size(pic,1);

image_filename='D:7-21-simplewaystems11HOG adaboost';

mkdir(image_filename,'stemsgray')

output_default_path = fullfile(image_filename,'stemsgray');

cd(output_default_path)

% message = 'Select the output folder';

% uiwait(msgbox(message));

% output_folder = uigetdir(output_default_path);

f

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值