Error in reading image files from folder before cropping them
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
Hi
i am getting an error while reading the image(.png) files from folder before cropping it.
code:
imageDir = ('/Users/apple/Documents/MSCPROJ/database/savedimages/*.ng');
ssss = imageSet(imageDir);
for k = 5 : ssss.Count
theImage = imread(ssss);
croppedImage = imcrop(theImage,[646, 1291, 481, 600]);
baseFileName = sprintf('Image #%d.png', k);
fullFileName = fullfile(imageDir, baseFileName);
imwrite(croppedImage, fullFileName);
end
Errors:
>> cropimage
Error using imageSet/parseDirInput (line 131)
Input, imageLocation, must be a valid folder name or a cell array of image file locations.
Error in imageSet/parseInput (line 101)
this = this.parseDirInput(varargin{:});
0 Kommentare
Antworten (1)
Walter Roberson
am 18 Mai 2021
You cannot specify a wildcard when using imageSet() . You can only specify a directory name, or an exact list of files. If you specify the directory name, you have no control over the file extension.
imageSet() is not recommended; imageDatastore is recommended instead. imageDatastore has a 'FileExtensions' option that permits you to specify the file extensions.
0 Kommentare
Siehe auch
Kategorien
Mehr zu Audio and Video Data finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!