資源簡介
用python編寫的,結(jié)合了混合高斯背景建模和輪廓算法的camshift目標(biāo)跟蹤算法
代碼片段和文件信息
‘‘‘
Created?on?2014-4-8
@author:?Wang
‘‘‘
‘‘‘
Created?on?2014-4-5
@author:?Wang
‘‘‘
import?cv2
import?numpy?as?np
from?matplotlib?import?pyplot?as?plt
class?camShiftAdvanced2:
????def?__init_(self):
????????pass
????def?_processImg(self?fgmask):
????????fg?=?cv2.bitwise_not(fgmask)
????????fg?=?cv2.bilateralFilter(fg97575)
????????k?=?cv2.getStructuringElement(cv2.MORPH_ELLIPSE?(19?19))
????????fg?=?cv2.morphologyEx(fg?cv2.MORPH_OPEN?k)
????????return?fg
????def?_rectFilter(selfrectssize):
????????ret?=?[]
????????for?(x0y0wh)?in?rects:
????????????ratio?=?float(w)/float(h)
????????????s=w*h
????????????if?size*0.01????????????????ret.append((x0y0wh))
????????print?ret
????????return?ret
????def?_connectionAnalyse(selffgframe):
????????fg?=?cv2.copyMakeBorder(fg10101010cv2.BORDER_CONSTANTvalue=(255255255))???
????????contours?hierarchy?=?cv2.findContours(fgcv2.RETR_TREEcv2.CHAIN_APPROX_SIMPLE)
????????cv2.d
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????5210??2014-04-10?15:07??CamShift2.py
評論
共有 條評論