Filter löschen
Filter löschen

imread file does not exist - Unable to read file with multiple images

4 Ansichten (letzte 30 Tage)
I am trying the following code which reads a file containing multiple images -
clc; clear all;
% Specify the filename containing images
filename = 'D:\BMPtoPNG'
% Read all images from the file
images = imread(filename); ......
But the command prompt shows -
Error using imread
File "D:\BMPtoPNG" does not exist.
Please let me know how to solve this error.
  4 Kommentare

Melden Sie sich an, um zu kommentieren.

Antworten (2)

Walter Roberson
Walter Roberson am 14 Mär. 2024
% Specify the filename containing images
foldername = 'D:\BMPtoPNG';
% Read all images from the file
dinfo = dir(foldername);
dinfo([dinfo.isfolder]) = []; %get rid of all subfolders including . and ..
filenames = fullfile({dinfo.folder}, {dinfo.name});
nfile = numel(filenames);
images = cell(nfile,1);
for K = 1 : nfile
this_image = imread(filenames{K});
images{K} = this_image;
end
%now images is a cell array of image contents

Image Analyst
Image Analyst am 14 Mär. 2024
To process a sequence of files in a folder, see code snippets in the FAQ:

Produkte


Version

R2022b

Community Treasure Hunt

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

Start Hunting!

Translated by