cvFilter2D是openCV中的一個庫函式,實現圖像的卷積變換。
基本介紹
- 中文名:對圖像做卷積
- 外文名:cvFilter2D
函式格式:
void cvFilter2D( const CvArr* src, CvArr* dst, const CvMat* kernel, CvPoint anchor=cvPoint(-1,-1));
參數:
src輸入圖像。
dst輸出圖像。
kernel卷積核,單通道浮點矩陣。如果想要套用不同的核於不同的通道,先用cvSplit函式分解圖像到單個色彩通道上,然後單獨處理。
anchor核的錨點表示一個被濾波的點在核內的位置。 錨點應該處於核內部。預設值 (-1,-1) 表示錨點在核中心。
函式cvFilter2D對圖像進行線性濾波,支持 In-place 操作。當核運算部分超出輸入圖像時,函式從最近鄰的圖像內部象素差值得到邊界外面的象素值。