[問題] 關於影像分析的邊緣偵測

看板C_and_CPP作者 (BRUCE)時間14年前 (2011/06/10 06:40), 編輯推噓4(4016)
留言20則, 9人參與, 最新討論串1/3 (看更多)
想請教一下各位高手,我想要分析影像中的邊緣輪廓,目前是用MATLAB去分析, 但還沒找到正確的方法,不知用C++來寫會不會有較好的結果? 或者差不多? 還是這類照片本身條件就比較不好分析? 想請各路高手判斷一下這張照片↓↓↓ 影像在這→ http://ppt.cc/c!Um ---------------------(以下是我用MATLAB分析的方法)----------------------------- 圖中是一土坑的表面,上面有許多肉眼就可辨識的石頭,我要把圖中石頭之輪廓描出 而形成一封閉曲線,最後再將曲線內的面積給算出,我試用了MATLAB裡面的"邊緣偵測" 方法來分析影像,但結果不盡人意。 用canny的分析結果→ http://ppt.cc/TCyW 所以我想問一下這邊的高手,我知道edge裡面的參數我應該是沒調到最好,但我想確定 這種圖片有辦法調到很好嗎?(下面有預想的結果圖) 我怕這種相片是需要非常高深 技巧的人才可以處理的(我只是土木系的研究生+MATLAB初學) 拜託了~~~ 補一張預設理想的分析結果↓ http://ppt.cc/NGV6 這張是我用人工圈繪出來!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.115.60.199

06/10 15:03, , 1F
你要不要先用ps之類修圖軟體 把對比什麼調一條
06/10 15:03, 1F

06/10 15:04, , 2F
這樣在用軟體分析應該會很好抓
06/10 15:04, 2F

06/10 15:19, , 3F
我會參考你的意見試試,看可不可以用程式調看看
06/10 15:19, 3F
※ 編輯: bruce578 來自: 140.115.60.199 (06/10 15:19)

06/10 15:20, , 4F
我是希望全都用程式分析~盡量不用人工
06/10 15:20, 4F

06/10 15:59, , 5F
MATLAB初學?你卻想用c++?我會建議你先去matlab板問好
06/10 15:59, 5F

06/10 16:00, , 6F
真的不行再來c++問吧.
06/10 16:00, 6F

06/10 16:54, , 7F
1.邊緣偵測2.霍夫圓形偵測->有點忘了
06/10 16:54, 7F

06/10 16:56, , 8F
然後再找圓心算面積或是算點數
06/10 16:56, 8F

06/10 16:56, , 9F
對了!!你這圖邊緣化後會破,記得要補
06/10 16:56, 9F

06/10 17:18, , 10F
同樓上, 本來就會破.
06/10 17:18, 10F

06/10 18:59, , 11F
用LabVIEW會很快....XD
06/10 18:59, 11F

06/10 19:45, , 12F
神仙難救無命客, 這張圖前後景不明顯, 一些土壤的地方,
06/10 19:45, 12F

06/10 19:45, , 13F
對比反而比石頭邊緣高...
06/10 19:45, 13F

06/10 19:49, , 14F
做法是先濾掉高頻, 然後再做邊緣偵測.
06/10 19:49, 14F

06/10 19:51, , 15F
這邊的課題在於 1.要濾掉多少高頻 2.邊緣偵測的threshold要
06/10 19:51, 15F

06/10 19:53, , 16F
設多少? 就算手動調出這兩個值, 別張圖也不適用.
06/10 19:53, 16F

06/10 20:07, , 17F
感謝高手們回應~我有手調過threshold,但就像樓上講得
06/10 20:07, 17F

06/10 20:08, , 18F
每張的值都不一樣~"~
06/10 20:08, 18F

06/10 20:28, , 19F
我想先用bilateral的方式blur再做做看可能會好一點
06/10 20:28, 19F

06/14 15:36, , 20F
轉換一下色彩空間試試看呢
06/14 15:36, 20F
文章代碼(AID): #1DyRn9ym (C_and_CPP)
文章代碼(AID): #1DyRn9ym (C_and_CPP)