cvLaplace 是計算圖像的 Laplacian 變換 ,是Intel開源項目opencv中的函式,要使用它應該在程式中包含#include <cv.h>,並且在opencv2.2版本中,由於檔案結構有所改變,在連線庫中應該添加opencv_imgproc220d.lib,否則會出現連線錯誤:error LNK2019: 無法解析的外部符號 _cvLaplace。
void cvLaplace( const CvArr* src, CvArr* dst, int aperture_size=3 );src 輸入圖像.dst 輸出圖像.aperture_size 核大小 (與 cvSobel 中定義一樣).函式 cvLaplace 計算輸入圖像的 Laplacian變換,方法是先用 sobel 運算元計算二階 x- 和 y- 差分,再求和:
對 aperture_size=1 則給出最快計算結果,相當於對圖像採用如下核心做卷積:
類似於 cvSobel 函式,該函式也不作圖像的尺度變換,所支持的輸入、輸出圖像類型的組合和cvSobel一致。