1. 程式人生 > >【 imgproc 模塊. 圖像處理】Laplace算子

【 imgproc 模塊. 圖像處理】Laplace算子

步驟 輸入 內部 color 圖像 col 定義 efault cvt

主要步驟:

(1)高斯平滑降噪

GaussianBlur(src, src, Size(3, 3), 0, 0, BORDER_DEFAULT);

(2)轉換為灰度圖

cvtColor(src, src_gray, CV_RGB2GRAY);

(3)使用拉普拉斯算子並將圖像轉換為 CV_8U

    Laplacian(src_gray, dst, ddepth, kernel_size, scale, delta, BORDER_DEFAULT);
    convertScaleAbs(dst, abs_dst);

函數接受了以下參數:

  • src_gray: 輸入圖像。
  • dst: 輸出圖像
  • ddepth: 輸出圖像的深度。 因為輸入圖像的深度是 CV_8U ,這裏我們必須定義 ddepth = CV_16S 以避免外溢。
  • kernel_size: 內部調用的 Sobel算子的內核大小,此例中設置為3。
  • scale, deltaBORDER_DEFAULT: 使用默認值。

【 imgproc 模塊. 圖像處理】Laplace算子