- その拡張子が対象の画像ファイルなら、imageDatastore関数の'FileExtensions'オプションで指定します
- その拡張子が対象の画像ファイルではないなら、'cat doga'フォルダ以下に画像ファイルが入っていません
動画読み込み
17 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
大空
am 8 Jul. 2022
Beantwortet: Atsushi Ueno
am 8 Jul. 2022
現在画像読み込みによって画像分類をしたのですがそれを動画でやりたいのですが
imds = imageDatastore('cat doga','IncludeSubfolders',true,'LabelSource','foldernames');
使い方によるエラー imageDatastore
入力フォルダーまたは入力ファイルに非標準のファイル拡張子が含まれています。
非標準のファイル拡張子を含めるには、名前と値のペア FileExtensions を使用してください。
現在このプログラムで画像を読み取っています
どのように変えれば読み込めるようになりますか?
0 Kommentare
Akzeptierte Antwort
Atsushi Ueno
am 8 Jul. 2022
'cat doga'フォルダ以下に、下記以外の拡張子を持ったファイルしか無い様です。
imformats
下記はファイル”./cat doga/test1.abc”をイメージデータストアに取り込む例です。注意点として、'FileExtensions'オプションを使う場合は、読込対象の上記標準ファイル拡張子も一緒に'FileExtensions'オプションに含めなければならない点です。
mkdir('cat doga');
save([pwd '/cat doga/test1.abc']);
imds = imageDatastore('cat doga','IncludeSubfolders',true,'LabelSource','foldernames',"FileExtensions",[".abc",".jpg",".png"])
"FileExtensions",[".abc",".jpg",".png"]が無いと、質問と同じエラーが発生します。
imds = imageDatastore('cat doga','IncludeSubfolders',true,'LabelSource','foldernames')
0 Kommentare
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Image Processing and Computer Vision 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!