セマンティックセグメ​ンテーション用のピク​セルラベルデータの順​番

2 visualizzazioni (ultimi 30 giorni)
kota kobayashi
kota kobayashi il 20 Lug 2018
Commentato: kota kobayashi il 30 Lug 2018
italic イメージラベラーでラベル付けしたラベルデータは、pngまたはgTruth.matのファイルとしてエクスポートされます。これをpxdsに指定し、順番に表示させるとします。例えば、以下のコードです
pxds = pixelLabelDatastore(labelDir,classes,labelIDs);
NumDataSet = 10;
check = true;
if check
for i = 1:NumDataSet
I = readimage(imds,i);
I = imresize(I,0.5);
C = readimage(pxds,i);
C = imresize(uint8(C),0.5);
B = labeloverlay(I,C);
figure
imshow(B)
end
end
このとき、表示されるラベルデータの順番の規則性が分かりません。イメージラベラーで読み込んだ画像の順に対応すると思ったのですが、そうではありませんでした。pxdsの1番、2番、3番、、、という順番はどのように決まっているのでしょうか。これがわからないと適切な学習データで学習させられません。
  2 Commenti
michio
michio il 21 Lug 2018
コード部分表示変更しました。
kota kobayashi
kota kobayashi il 30 Lug 2018
ありがとうございます

Accedi per commentare.

Risposta accettata

Kei Otsuka
Kei Otsuka il 20 Lug 2018
データストアから読み出されるラベル画像の順番ですが、
pxds.Files
と実行したときに表示されるセル配列の順となります。
規則ですが、ファイル名の末尾についているインデックス番号の先頭の数字の小さい順、となりますので、 例えば1~15までのインデックスがついていた場合、 1,10,11,12,13,14,15,2,3,4...9 となります。
  1 Commento
kota kobayashi
kota kobayashi il 22 Lug 2018
情報が少ないので助かりました。ありがとうございます。試してみます。

Accedi per commentare.

Più risposte (0)

Prodotti


Release

R2018a

Community Treasure Hunt

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

Start Hunting!