Assign specific colors to labelmatrix objects
1 次查看(过去 30 天)
显示 更早的评论
Hi,
Does anyone know how to use imshow() with a custom colormap linking labeled objects to RGB colors?
I have a series of images with 200-250 objects. I extracted a colormap from one image assigned to the labeled objects, and now want to apply the same color to each labeled object in the series of images.
Here's how I extracted the RGB colors and linked them to the labelmatrix:
colors = NaN(257,4);
for i = 1:max(LL(:)) % LL is my labelmatrix
[r,c] = find(LL==i,1)
colors(i,1) = i;
colors(i,2) = RGB(r,c,1) % RGB contains the colors generated by 'turbo' and 'shuffle'
colors(i,3) = RGB(r,c,2)
colors(i,4) = RGB(r,c,3)
end
0 个评论
回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Colormaps 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!