1
我有一個800×700像素的圖像'C',還有一些代碼可以找到輪廓並將其保存爲邏輯。我想顯示疊加輪廓的圖像,理想情況下以紅色等指定顏色顯示,但我遇到了困難;我試過類似在圖像上顯示輪廓?
imshow(C)
hold on
imshow(Outline)
但這不起作用。我也嘗試將邏輯轉換爲雙精度,但仍然遇到麻煩。任何想法我可能會這樣做?
我有一個800×700像素的圖像'C',還有一些代碼可以找到輪廓並將其保存爲邏輯。我想顯示疊加輪廓的圖像,理想情況下以紅色等指定顏色顯示,但我遇到了困難;我試過類似在圖像上顯示輪廓?
imshow(C)
hold on
imshow(Outline)
但這不起作用。我也嘗試將邏輯轉換爲雙精度,但仍然遇到麻煩。任何想法我可能會這樣做?
我通常於這個方法是編輯的阿爾法層:
imshow(C);
hold on;
h = imshow(Outline);
set(h, 'AlphaData', im2double(Outline));
colormap jet; % should make the outline red
優秀的答案 - 完美的作品。非常感謝! – DRG
是圖像RGB(800x700x3)與輪廓800x700? –
嘿拉斐爾 - 確實如此。 – DRG
在混合RGB和二進制的情況下,看看這個:http://stackoverflow.com/a/22620704/2777181 –