cvapi(void) cvsmooth( const cvarr* src, cvarr* dst, int smoothtype cv_default(cv_gaussian), int size1 cv_default(3), int size2 cv_default(0), double sigma1 cv_default(0), double sigma2 cv_default(0)) //
smoothtype值可為
cv_blur //均值濾波 size1 * size2
cv_blur_no_scale //求和 size1 * size2
cv_median //中值濾波 size1 * size2
cv_gaussian //高斯濾波 size1 * size2 . sigma1, sigma2 表示水平方向和垂直方向
cv_bilateral //雙邊濾波(只對彩色影象 , 能較好的保留邊緣). size1 * size2 大小的核 , , sigma1表示空域sigma(高斯) , ,sigma2表示強度sigma
//原理可參見:
膨脹和腐蝕:
cvapi(void) cverode( const cvarr* src, cvarr* dst, iplconvkernel* element cv_default(null), int iterations cv_default(1) )// 腐蝕.element為核預設為3*3,iterations為迭代次數
cvapi(void) cvdilate( const cvarr* src, cvarr* dst, iplconvkernel* element cv_default(null), int iterations cv_default(1) ) //膨脹.
核的自定義
cvapi(iplconvkernel*) cvcreatestructuringelementex( int cols, int rows, int anchor_x, int anchor_y, int shape, int* values cv_default(null) ) //核的大小cols * rows ,核的參考點為(anchor_x ,anchor_y) , shape為形狀, values 指標為指向填充核的資料區(當且僅當shape為cv_shape_custom時起作用 ,若values為null, 則填充的核全為非0值
shape引數為:
cv_shape_rect //矩形
cv_shape_cross //十字形
cv_shape_ellipse //內接橢圓,(內部填充為1)
cv_shape_custom //自定義型,此時val必須為有效值,不能為null
int *values只在cv_shape_custom時起作用
cvapi(void) cvreleasestructuringelement( iplconvkernel** element ) //釋放
cvapi(void) cvmorphologyex( const cvarr* src, cvarr* dst, cvarr* temp, iplconvkernel* element, int operation, int iterations cv_default(1) )//element為核,operator為操作方法,iterators為迭代次數 ,term不知道
operator可為:
cv_mop_open
cv_mop_close
cv_mop_gradient
cv_mop_tophat
cv_mop_blackhat
第五章 函式
第五章 函式 1 函式的定義 shell函式定義可以放在 bash profile 檔案中,也可以在使用該函式的指令碼中,還可以在命令列中 通過 source 或 執行bash profile檔案,使修改能夠立即生效 function 函式名 declare f 顯示定義的函式清單 export f...
第五章 函式
在lua中,函式是對語句和表示式進行抽象的主要機制。即使呼叫函式時沒有引數,也必須要寫出一對空括號。一種特殊的例外情況 乙個函式若只有乙個引數,且此引數是乙個字面字串或table構造式,那麼圓括號別是可有可無的。print hello world dofile test.lua print a mu...
python第五章 Python學習(第五章)
記錄所有的名片字典 card list defshow menu 顯示資訊 print 50 print 歡迎使用 名片管理系統 v1.0 print print 1.新增名片 print 2.顯示全部 print 3.搜尋名片 print print 0.退出系統 print 50 defnew ...