フィルターのクリア

how should i compress the some multiple images by 1st converting to them gray scale and all images are supposed to be of same size.

2 ビュー (過去 30 日間)
how should i compress the some multiple images by 1st converting to them gray scale and all images are supposed to be of same size. here i tried to read 100s of images now i want to convert them to gray scale and then i supposed to compress them to make them of same dimensions...
myFolder = 'C:\Users\shree\Desktop\final data\1'; if ~isdir(myFolder) errorMessage = sprintf('Error: The following folder does not exist:\n%s', myFolder); uiwait(warndlg(errorMessage)); return; end filePattern = fullfile(myFolder, '*.jpg'); jpegFiles = dir(filePattern); for k = 1:length(jpegFiles) baseFileName = jpegFiles(k).name; fullFileName = fullfile(myFolder, baseFileName); %fprintf(1, 'Now reading %s\n', fullFileName); imageArray = imread(fullFileName); imshow(imageArray); % Display image. drawnow; % Force display to update immediately. end
apologize me for any mistakes.... Regards,,,

採用された回答

Nitin
Nitin 2014 年 3 月 6 日
編集済み: Nitin 2014 年 3 月 6 日
This could be because you are using imshow.
Convert your image to grayscale using:
I = rgb2gray(img);
% Resize your image
I=imresize(I,[a,b]); specify the dimensions you want
% Finally write your image
% imwrite(I,'name.jpg');

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeConvert Image Type についてさらに検索

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by