#!/usr/bin/env python# -*- coding:utf-8 -*-
#函式模組化程式設計,**的優化,復用性,二次重構,閱讀性
#內建函式:print,type,int,,,
#自定義函式:宣告,封裝,呼叫執行
#數學:斐波那切數列
def count(n:int) -> list:
"""數學:斐波那切數列
:param n: number:
:return: list:
"""result =
a,b = 0,1
while aprint(a)
a,b=b,a+b
return result
r= count(200)
print(r)
#函式文件說明和標註
print(count.__doc__,count.__annotations__)
#函式引數多形態:必須傳引數
def runningman(name1,name2="陳總",*tup,**dic):
print("串吧,老表",name1,name2,tup,dic)
#必備引數:通過引數名稱精確賦值
runningman(name1="朱靜茹",name2="陳贊宇")
#預設引數:引數存在預設值的時候,可以不傳參
runningman(name1="朱靜茹")
#不定長度引數
#*元組
#**字典
runningman("朱靜茹","陳贊宇","3","4",name="陳總")
#隱藏表示式 lambda
x = 50
f = lambda y:print(x+y)
f(100)
形態學函式cvMorphologyEx
opencv提供了通用的形態學函式cvmorphologyex,該函式能夠實現開運算,閉運算,形態梯度,禮帽操作,黑帽操作 編輯void cvmorphologyex const cvarr src,cvarr dst,cvarr tmp,iplconvkernel element,int oper...
常用形態學操作函式
該函式能夠實現二值影象的膨脹操作,有以下形式 bw2 dilate bw1,se bw2 dilate bw1,se,n 其中 bw2 dilate bw1,se 表示使用二值結構要素矩陣se隊影象資料矩陣bw1執行膨脹操作。輸入影象bw1的型別為double或unit8,輸出影象bw2的型別為un...
常用形態學操作函式
常用形態學操作函式 自 1 dilate函式 該函式能夠實現二值影象的膨脹操作,有以下形式 bw2 dilate bw1,se bw2 dilate bw1,se,n 其中 bw2 dilate bw1,se 表示使用二值結構要素矩陣se隊影象資料矩陣bw1執行膨脹操作。輸入影象bw1的型別為dou...