作者HuangTzHuan ()
看板C_and_CPP
標題Re: [問題] 關於影像分析的邊緣偵測
時間Fri Jun 10 16:47:55 2011
※ 引述《bruce578 (BRUCE)》之銘言:
: 想請教一下各位高手,我想要分析影像中的邊緣輪廓,目前是用MATLAB去分析,
: 但還沒找到正確的方法,不知用C++來寫會不會有較好的結果? 或者差不多?
當然不會,同樣的演算法就會有相同的結果,跟你用什麼語言來實作無關
: 還是這類照片本身條件就比較不好分析?
: 想請各路高手判斷一下這張照片↓↓↓
: 影像在這→ http://ppt.cc/c!Um
: ---------------------(以下是我用MATLAB分析的方法)-----------------------------
: 圖中是一土坑的表面,上面有許多肉眼就可辨識的石頭,我要把圖中石頭之輪廓描出
^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^
關鍵在這裡。因為牽涉到人主觀的判斷,所以你應該先考慮這個問題:
什麼是正確的結果 (groundtruth)?
以這張圖來說,如果找五個人來人工標記,是否五個人會標出相同的結果?
或是五個人標出來的結果都不同?如果不同的話,誰標的結果才是「對」的?
或者怎樣的結果才是「對」的?
當你有了上述問題的答案,才能開始討論什麼樣的結果叫做「好」
然後才有辦法開始想,如何設計一個方法來得到好的結果
: 而形成一封閉曲線,最後再將曲線內的面積給算出,我試用了MATLAB裡面的"邊緣偵測"
: 方法來分析影像,但結果不盡人意。
: 用canny的分析結果→ http://ppt.cc/TCyW
: 所以我想問一下這邊的高手,我知道edge裡面的參數我應該是沒調到最好,但我想確定
: 這種圖片有辦法調到很好嗎?(下面有預想的結果圖) 我怕這種相片是需要非常高深
: 技巧的人才可以處理的(我只是土木系的研究生+MATLAB初學)
: 拜託了~~~
: 補一張預設理想的分析結果↓
: http://ppt.cc/NGV6
: 這張是我用人工圈繪出來!!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.30.49
※ 編輯: HuangTzHuan 來自: 140.112.30.49 (06/10 16:49)
推 bruce578:很感謝你的見解,我跟老師討論時他也有跟我提到這個點!! 06/10 20:12
→ bruce578:果然高手所見略同~~我繼續來思考去~~ 感恩 06/10 20:13
推 aaarcane:分水嶺做做看,轉成灰階以後觀察一下直方圖或許有幫助 06/15 16:11