イメージラベラーがエクスポートするラベルのmatファイルについて
이전 댓글 표시
今、イメージラベラーを用いてyolov2用の学習データのラベリングを行っています。
一度、ラベリングが完了してラベルをエクスポート(label1.mat)したのですが、何か所か修正箇所があったので修正して、再度ラベルを別のファイル名(label2.mat)でエクスポートしました。
label1.matをloadしたときは問題なく動いていたコードがlabel2.matをロードすると動かなくなりました。
調べてみると、label1.matのgTruth.LabelDataの中身は全て4列の数値行列になっているのに対して、label2.matのgTruth.LabelDataの中身は一部が行列ではなくstructになっていました。structの中に4列の数値行列は入っているため、label1.mat同様にラベリングした四角形の位置は特定できるのですが、構造が一部違うため、パラメータを同様の処理では読み込めません。変化している箇所も不規則で読み込み方をそれぞれで変えるにもどうしたらよいかわからない状況です。
そもそも、なぜ同じようにラベルをエクスポートしているのに、出力ファイルの中身が異なるようなことが起こるのでしょうか。
この原因と改善方法を教えていただけないでしょうか。(もう一度ラベリングをすれば解決はできるのでしょうが、工数的にできれば避けたいです。)
よろしくお願いいたします。
답변 (1개)
Kenta
2020년 7월 11일
0 개 추천

こんにちは、上のようにサブラベルというものを間違えて定義してしまっていませんか?
サブラベル(動物の中で犬、猫、、、)を定義したら、struct型になりますが、そちらではいかがでしょうか?
댓글 수: 2
Takuma Hashimoto
2020년 7월 14일
Kenta
2020년 7월 14일
なるほど、そうなんですね。もしかしたら、structになっている画像では、特殊な操作を知らず知らずのうちにしてしまっているのかもしれません。structになっている画像をimage labelerで開いてみて、どこか他と違いはないか考えてみるとよいかもしれません。
카테고리
도움말 센터 및 File Exchange에서 セマンティック セグメンテーション에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!