OPENCV學習之Laplacian運算元的使用

2021-10-02 10:02:15 字數 880 閱讀 1542

效果圖:

概念:

laplace運算元相關理論與概念講解

c++: void laplacian(inputarray src,outputarray dst, int ddepth, int ksize=1, double scale=1, double delta=0, intbordertype=border_default );

第乙個引數,inputarray型別的image,輸入影象,即源影象,填mat類的物件即可,且需為單通道8位影象。

第二個引數,outputarray型別的edges,輸出的邊緣圖,需要和源有一樣的尺寸和通道數。

第三個引數,int型別的ddept,目標影象的深度。

第四個引數,int型別的ksize,用於計算二階導數的濾波器的孔徑尺寸,大小必須為正奇數,且有預設值1。

第五個引數,double型別的scale,計算拉普拉斯值的時候可選的比例因子,有預設值1。

第六個引數,double型別的delta,表示在結果存入目標圖(第二個引數dst)之前可選的delta值,有預設值0。

第七個引數, int型別的bordertype,邊界模式,預設值為border_default。這個引數可以在官方文件中borderinterpolate()處得到更詳細的資訊。

laplacian( )函式其實主要是利用sobel運算元的運算。它通過加上sobel運算元運算出的影象x方向和y方向上的導數,來得到我們載入影象的拉普拉斯變換結果。

int

main()

Opencv學習之cvCreateMat的用法

cvcreatemat的用法 分配矩陣空間 cvmat cvcreatemat int rows int cols int type type 矩陣元素型別,格式為cv s u f c 如 cv 8uc1 表示8位無符號單通道矩陣 cv 32sc2 表示32位有符號雙通道矩陣 例程 cvmat m ...

OpenCV學習筆記之IplImage

首先學習下各引數的用法,以後慢慢完善 一 origin 在使用opencv顯示影象時會出現影象倒立的情況,iplimage的origin屬性有關係。origin為0表示頂左結構,即影象的原點是左上角,如果為1為左下角。一般從硬碟讀入的或者通過cvcreateimage方法建立的iplimage預設的...

opencv學習筆記之resize

前邊一篇說opencv中縮放僅有仿射變換一種,查證才知道是錯的,opencv中也有類似matlab中的imresize的函式,即是c 版的resize 當然還有影象金字塔方法 其原型為void resize inputarray src,outputarray dst,size dsize,doub...