如何將這兩段程式合併!~(MATLAB) |
答題得分者是:㊣
|
jwisme
一般會員 發表:1 回覆:3 積分:0 註冊:2008-12-14 發送簡訊給我 |
-------------橫向取點---------------
[ row,col ] = size(cg1) ; for i = 1 : row-2 for j = 1 : col if cg1(i 1,j) > cg1(i,j) && cg1(i 1,j) > cg1(i 2,j) output(i,j) = cg1(i 1,j) ; else end end end -------------縱向取點--------------- [ row,col ] = size(cg1) ; for i = 1 : row for j = 1 : col-2 if cg1(i,j 1) > cg1(i,j) && cg1(i,j 1) > cg1(i,j 2) output(i,j) = cg1(i,j 1) ; else end end end 分別寫出的分水嶺法取點 (原先是打算寫分水嶺法寫出來後才發現只有一半!~) 現在也不知道該怎麼把她們合起來!~ 麻煩MATLAB專家(高手)指點一下!~謝謝 |
㊣
版主 發表:261 回覆:2302 積分:1667 註冊:2005-01-04 發送簡訊給我 |
|
jwisme
一般會員 發表:1 回覆:3 積分:0 註冊:2008-12-14 發送簡訊給我 |
cg1 是我之前的梯度圖像
-------------橫向取點--------------- t=imread('cameraman.tif'); str1=strel('square',3); ce1=imerode(t,str1); cd1=imdilate(t,str1); cg1=imsubtract(cd1,ce1); [ row,col ] = size(cg1) ; for i = 1 : row-2 for j = 1 : col if cg1(i 1,j) > cg1(i,j) && cg1(i 1,j) > cg1(i 2,j) output(i,j) = cg1(i 1,j) ; else end end end 這是全部 這兩段都已經分別做到了我想法
編輯記錄
jwisme 重新編輯於 2008-12-15 08:51:04, 註解 無‧
|
㊣
版主 發表:261 回覆:2302 積分:1667 註冊:2005-01-04 發送簡訊給我 |
|
jwisme
一般會員 發表:1 回覆:3 積分:0 註冊:2008-12-14 發送簡訊給我 |
|
jwisme
一般會員 發表:1 回覆:3 積分:0 註冊:2008-12-14 發送簡訊給我 |
|
㊣
版主 發表:261 回覆:2302 積分:1667 註冊:2005-01-04 發送簡訊給我 |
[code cpp]
%--------- 縱合 ------------------- t=imread('cameraman.tif'); str1=strel('square',3); ce1=imerode(t,str1); cd1=imdilate(t,str1); cg1=imsubtract(cd1,ce1); [ row,col ] = size(cg1) ; for i = 1 : row for j = 1 : col if(i <= row-2) if(cg1(i 1,j) > cg1(i,j) && cg1(i 1,j) > cg1(i 2,j)) A(i,j) = cg1(i 1,j) ; end end if(j <= col-2) if(cg1(i,j 1) < cg1(i,j) && cg1(i,j 1) > cg1(i,j 2)) A(i,j) = cg1(i,j 1) ; end end end end [/code] 僅供參考. 很高興你自己想出來了 ^_^ P.S : 剛發表問題時可上傳檔案.(在下方) 之後要再上傳檔案或圖, 可上傳到本站貼圖區, 再引用即可. http://delphi.ktop.com.tw/board.php?cid=31&fid=130
------
------------------------------------------------------------------------- 走是為了到另一境界,停是為了欣賞人生;未走過千山萬水,怎知生命的虛實與輕重!? |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |