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

4 Ansichten (letzte 30 Tage)
kota kobayashi
kota kobayashi am 20 Jul. 2018
Kommentiert: kota kobayashi am 30 Jul. 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 Kommentare
michio
michio am 21 Jul. 2018
コード部分表示変更しました。
kota kobayashi
kota kobayashi am 30 Jul. 2018
ありがとうございます

Melden Sie sich an, um zu kommentieren.

Akzeptierte Antwort

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

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Produkte


Version

R2018a

Community Treasure Hunt

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

Start Hunting!