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

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

michio
michio 2018년 7월 21일
コード部分表示変更しました。
kota kobayashi
kota kobayashi 2018년 7월 30일
ありがとうございます

댓글을 달려면 로그인하십시오.

 채택된 답변

Kei Otsuka
Kei Otsuka 2018년 7월 20일

2 개 추천

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

댓글 수: 1

kota kobayashi
kota kobayashi 2018년 7월 22일
情報が少ないので助かりました。ありがとうございます。試してみます。

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

제품

릴리스

R2018a

질문:

2018년 7월 20일

댓글:

2018년 7월 30일

Community Treasure Hunt

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

Start Hunting!