labelling image but getting error during overlay
古いコメントを表示
I am labelling an image using MATLAB image labeler. But when i use labeloverlay commnad in MATLAB to map original and labeled image it gives error "Pixel label image has scalar pixel label IDs instead of RGB-triplet pixel label IDs". I can only understand that the labeled image is black and white and for overlaying command it needs RGB labeled image.
how to use these labeld images ? or how to resolve this error
4 件のコメント
Kritika Bansal
2019 年 9 月 9 日
Hi,
Can you provide a sample original and labelled image along with the image labels (categries) you are using to help reproduce the error?
Raza Ali
2019 年 9 月 10 日
Kritika Bansal
2019 年 9 月 12 日
Hi,
Can you also post the command that led to this error in MATLAB?
Raza Ali
2019 年 9 月 13 日
回答 (1 件)
Obaid Rafiq Jan
2020 年 11 月 18 日
0 投票
Hi Raza,
I was stuck on the same problem as you however, mine was the opposite. Instead you can try [0 1] which would make sense for a scalar quantity. The array that you defined for your pixel labels is an RGB triplet value which is what I should have done and it works for me. So if anyone else is having the same error as you, they just need to define each label's absolute scalar value as [x x] while if someone is having the opposite problem, they can try [x y z; x y z], where x y and z are the RGB absolute values.
カテゴリ
ヘルプ センター および File Exchange で Semantic Segmentation についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!