詳細解釋
邊緣檢測(Edge Detection)是電腦視覺中識別圖像中物體邊界的基礎技術,檢測亮度或顏色的劇烈變化。
經典算法:
- Sobel:計算梯度幅值和方向
- Canny:多階段檢測,效果最佳
- Laplacian:二階導數零交叉檢測
- Prewitt/Roberts:簡單梯度算子
Canny算法流程:
- 高斯平滑:降噪處理
- 梯度計算:Sobel算子
- 非極大抑制:細化邊緣
- 雙閾值:強邊緣和弱邊緣
- 邊緣追蹤:連接邊緣
應用場景:
- 物體識別:提取輪廓特徵
- 影像分割:基於邊緣的分割
- 特徵提取:角點檢測的基礎
- 醫學影像:器官邊界識別
- 工業檢測:尺寸測量
深度學習:現代用卷積神經網絡 (CNN)端到端學習邊緣,效果更魯棒。