[問題] 有辦法把Canny找到的邊緣在原圖畫出時線條加粗嗎?已回收

看板MATLAB作者 (R"6"SSI)時間15年前 (2008/12/11 13:08), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/1
因為Canny一定是找到邊緣,也只會描繪出邊緣 現在我要把Canny找到的邊緣在畫回RGB的原圖中 Cy = edge(eval(['X',num2str(IX(z)),]), 'canny'); for i=1:length2 for j=1:width2 if Cy(i,j)==1 It(i,j,1)=255; It(i,j,2)=255; It(i,j,3)=255; end end end 有辦法更改在It原圖上的線條粗細嗎? 我原本有使用Plot的作法 Plot(It(i,j,1),'color' [1 1 1], 'Linewidth' 500); 但是好像不行,只會出現空白的座標圖 囧> -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.170.212.217

12/11 15:12, , 1F
直接把 edge 圖 AND 到原來的影像上!
12/11 15:12, 1F
文章代碼(AID): #19GA1X6L (MATLAB)