關於MATLAB臨界值問題 |
尚未結案
|
aaa76821
一般會員 發表:2 回覆:0 積分:0 註冊:2008-12-29 發送簡訊給我 |
想用MATLAB寫一個程式 小弟我第一次碰這軟體
卡在臨界值不會寫,也找過很多書 還是不太懂 我的作法是一張圖讀入→轉灰階→邊緣強化 找垂直邊緣(這些我都做出來了) 在來就是要程式自己找出一個適當的臨界值T 請問有大大會嗎? car=imread('DSCI0015.jpg'); figure(1),imshow(car); gry1=rgb2gray(car); % 二維運算遮罩 h=[ -1 -2 -1; 0 0 0; 1 2 1 ]; %取水平邊緣 Gx=filter2( h, gry1 ); % 取垂直邊緣 Gy=filter2( h', gry1 ); % 將水平與垂直求得邊緣值取對值加總 F=abs(Gx) abs(Gy); % 將影像轉換成雙精度 cat1 = double(F)/255; figure(2),imshow(cat1); w=edge(cat1,'sobel','vertical'); figure(3),imshow(w); 編輯記錄
aaa76821 重新編輯於 2009-01-03 16:39:29, 註解 無‧
|
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |