图像处理——基于OpenCV的canny边缘检测
生活随笔
收集整理的這篇文章主要介紹了
图像处理——基于OpenCV的canny边缘检测
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
前言
邊緣檢測是處理圖像里面的比較重要的一個概念,現在的邊緣有傳統的處理算法,也有加入深度學習的邊緣檢測算法,這里把我用過的幾種邊緣檢測做個對比。
canny算子
1.OpenCV canny() C++ API
void Canny(InputArray image, OutputArray edges, double threshold,double threshold2,int apertureSize = 3,bool L2gradient = false)參數說明:
InputArray image:輸入圖像(8-bit)。
OutputArray edges:輸出的邊緣圖像。
double threshold:第一個滯后性閾值
double threshold2:第二個滯后性閾值
int apertureSize:表示應用Sobel算子的孔徑大小,默認值為3
bool L2gradient:一個計算圖像梯度幅值的標識,默認值false
2.實現步驟(OpenCV官方文檔)
3.代碼實現
4.運行效果
總結
以上是生活随笔為你收集整理的图像处理——基于OpenCV的canny边缘检测的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Windows10下使用darknet和
- 下一篇: 图像处理——Edge Boxes边缘检测