我有一个800 x 700像素的图像'C',以及一些找到轮廓并将其保存为逻辑的代码。我希望显示叠加轮廓的图像,理想情况下是指定的颜色,如红色,但我遇到困难;我尝试过像
这样的东西imshow(C)
hold on
imshow(Outline)
但这不起作用。我也尝试将逻辑转换为双,但仍然遇到麻烦。我有什么想法可以做到这一点吗?
答案 0 :(得分:3)
我通常采用的方法是编辑alpha图层:
imshow(C);
hold on;
h = imshow(Outline);
set(h, 'AlphaData', im2double(Outline));
colormap jet; % should make the outline red