画像ファイルに番号を順番につけたい。
10 ビュー (過去 30 日間)
古いコメントを表示
上図のように、あるフォルダーの中に適当な名前がついている画像ファイルがたくさんあります。
これを下図のように、順番に1番から連番で番号付けをしたいと考えています。更に、その連番になった画像ファイルを別フォルダーに保存したいと考えています。(ちなみにjpgファイルです)
(1番から順に連番になっていれば、上図と下図の画像ファイルの順番がバラバラでも問題ありません)
ご教示いただけると幸いです。宜しくお願い致します。
0 件のコメント
採用された回答
Atsushi Ueno
2022 年 10 月 23 日
impath = uigetdir(pwd); % 画像が含まれるフォルダを選択する
imds = imageDatastore(impath); % イメージデータストア作成
imds.writeall(impath) % 選択フォルダ内にバックアップを作成しておく
for k = 1:length(imds.Files)
[path, name, ext] = fileparts(imds.Files{k}); % パス、ファイル名、拡張子を取得
movefile(imds.Files{k}, [path filesep num2str(k) ext]); % ファイル名を変更する
end
imformats
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Convert Image Type についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!