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

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 comentarios

michio
michio el 21 de Jul. de 2018
コード部分表示変更しました。
kota kobayashi
kota kobayashi el 30 de Jul. de 2018
ありがとうございます

Iniciar sesión para comentar.

 Respuesta aceptada

Kei Otsuka
Kei Otsuka el 20 de Jul. de 2018

2 votos

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

1 comentario

kota kobayashi
kota kobayashi el 22 de Jul. de 2018
情報が少ないので助かりました。ありがとうございます。試してみます。

Iniciar sesión para comentar.

Más respuestas (0)

Productos

Versión

R2018a

Preguntada:

el 20 de Jul. de 2018

Comentada:

el 30 de Jul. de 2018

Community Treasure Hunt

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

Start Hunting!