matlab 图片8位转24位,24位转8位,48位转24位

matlab 图片8位转24位,24位转8位,48位转24位

clc;
clear;
p = dir('E:\rc\彩色\ceshi');

for idx2 = 3: 674
    name = ['E:\rc\彩色\ceshi\' p(idx2).name];
    img = imread(name);
    %img = img(301:700,701:1100);
    %img = imresize(img,[320,320],'nearest');
   % img = img(601:901);
    imgA(:,:,1) = img;
    imgA(:,:,2) = img;
    imgA(:,:,3) = img;
    imwrite(imgA,['E:\rc\彩色\result\' p(idx2).name],'Compression','none');
    % %  imwrite(img,[path 'data\train\' p1(idx2).name '_',num2str(i1),'.png']);
end

24转8位
clc
close all
clearvars
p = dir(‘C:\Users\wym\Desktop\q’);

for idx2 = 3: 72
name = [‘C:\Users\wym\Desktop\q’ p(idx2).name];
img = imread(name);
% img = img/255;
img = im2double(img);
imgtemp = (img(:,:,1)+img(:,:,2)+img(:,:,3))/3;
% img = imcrop(img,[600 300 400 400]);
% img = imresize(img,[400,400],‘nearest’);

imwrite(img,['C:\Users\wym\Desktop\e\' p(idx2).name]);

end

48位转24位

p = dir('F:\魏1[400400]\tig钛合金活化剂\截图');

for idx2 = 3: 32
    name = ['F:\魏1[400400]\tig钛合金活化剂\截图\' p(idx2).name];
    img = imread(name);
  %  img = img/255;
 % img = img*255;
% %       img = im2double(img);
% %       imgtemp = (img(:,:,1)+img(:,:,2)+img(:,:,3))/3;
%      img = imcrop(img,[600 300 400 400]);
%      imgtemp = imresize(imgtemp,[400,400],'nearest');
  img=uint8(double(img)/65535*255);
  % imwrite(img,['F:\1226label-\' p(idx2).name]);
   imwrite(img,['F:\魏1[400400]\tig钛合金活化剂\bmp\' p(idx2).name '_',num2str(idx2),'.bmp']);
  • 3
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值