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!