opencv學習筆記九 形態學操作

2021-08-27 03:42:05 字數 506 閱讀 6546

腐蝕:拿乙個結構元素去滑動視窗,將視窗覆蓋下影象的最小值當作結構元素中心點的畫素值;

膨脹:拿乙個結構元素去滑動視窗,將視窗覆蓋下影象的最大值當作結構元素中心點的畫素值;

提取內邊緣:原圖-腐蝕後的圖;

提取外邊緣:膨脹後的圖-原圖;

開操作:先腐蝕後膨脹;

閉操作:先膨脹後腐蝕;

頂帽變換:原圖 - 開操作後的圖;

黑帽變換:閉操作後的圖-原圖。

主函式:

#includeusing namespace cv;

void callback(int, void*);

int element_size = 3;

mat src, dst;

int main(int arc, char** argv)

定義結構元素:getstructuringelement(shape, size ksize, point(-1, -1));

引數解

OpenCV學習筆記 形態學

opencv提供了通用的形態學函式cvmorphologyex,該函式能夠實現開運算,閉運算,形態梯度,禮帽操作,黑帽操作,例題如下 include stdafx.h include cv.h include highgui.h include highgui.h int main int argc...

opencv學習 形態學

void cvdilate const cvarr src,cvarr dst,iplconvkernel element null,int iterations 1 void cverode const cvarr src,cvarr dst,iplconvkernel element null,...

OPenCV學習11 形態學

在opencv sources samples下面提供了很多的官方例程,是學習opencv的最好的資源。開運算 閉運算 形態學梯度 膨脹減去腐蝕 頂帽 top hat 原影象與開操作之間的差值影象。黑帽 閉操作影象和原影象之間的差值影象。提取直線 提取步驟 輸入彩色影象 轉化為灰度影象 轉化為二值影...