腐蝕:拿乙個結構元素去滑動視窗,將視窗覆蓋下影象的最小值當作結構元素中心點的畫素值;
膨脹:拿乙個結構元素去滑動視窗,將視窗覆蓋下影象的最大值當作結構元素中心點的畫素值;
提取內邊緣:原圖-腐蝕後的圖;
提取外邊緣:膨脹後的圖-原圖;
開操作:先腐蝕後膨脹;
閉操作:先膨脹後腐蝕;
頂帽變換:原圖 - 開操作後的圖;
黑帽變換:閉操作後的圖-原圖。
主函式:
#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 原影象與開操作之間的差值影象。黑帽 閉操作影象和原影象之間的差值影象。提取直線 提取步驟 輸入彩色影象 轉化為灰度影象 轉化為二值影...