2011 年 2 月 15 日第 34 卷第 4 期 現代電子技術 Modern Electronics Technique Feb. 2011 Vol. 34 No. 4 常用圖像邊緣檢測方法及 Matlab 研究 韋 煒 (西安文理學院 , 陜西 西安 710065) 摘 要 :邊緣檢測在數字圖像處理中有著重要的作用。為了在實際應用中能夠選擇最佳的邊緣檢測方法 ,采用 Matlab 語言編程 ,將若干常用的邊緣檢測方法應用于花瓶邊緣檢測仿真實驗 ,包括微分算子法(Robert 算子、 Sobel 算子、 Prewitt 算 子和 Kirsch 算子) 、高斯拉普拉斯算子法、坎尼算子法、零交叉法和 Freichen 邊緣檢測法等。經過對結果的對比研究 ,得到 其各自特性和適用范圍。 關鍵詞 :數字圖象處理 ; 邊緣檢測方法 ; Matlab 對比研究 ; 微分算子法 中圖分類號 :TN919234 文獻標識碼 :A 文章編號 :10042373X(2011)040091204 Comparative Study on Some Common Edge Detection Methods Based on Matlab WEI Wei (Xi’ an University of Arts and Science , Xi’ an 710065 , China) Abstract : The edge detection plays an important role in digital image processing. In order to choose the most appropriate edge detection in the practical application , some common used edge detection methods for vase′ s edge detection simulation based on Matlab are introduced ,which include the differential operator method (Robert operator , Sobel operator , Prewitt op2erator and Kirsch operator) , the Gauss2Laplace operator method , the Canny operator method , the zero2crossing method and the Frei2chen edge detection method , etc. Their distinguishing characteristics and suitable application range have been obtained through comparative study on the results. Keywords : digital image processing ; edge detection method ; Matlab comparative study; differential operator method 收稿日期:201009211 邊緣檢測技術在圖像處理與計算機視覺中占有特殊的位置 ,它是底層視覺處理中最重要的環節之一 ,也是圖像分割、目標區域識別、區域形狀提取等圖像分析方法的基礎[1] 。近年來 ,邊緣檢測技術已經