91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

資源簡介

【內附詳細說明文檔】 本項目是使用python,利用opencv庫實現的共8個視頻處理算法,包括:目標跟蹤算法Meanshift, Camshift;稀疏光流以及稠密光流的計算OpticalFlow, OpticalFlow_full,前景檢測算法MOG, CNT, GMG, GSOC,LSBP 。 代碼簡潔易讀,可做為python課設參考資料,或者供圖像處理愛好者學習。

資源截圖

代碼片段和文件信息

import?cv2
import?argparse
from?Tools?import(
????onMouse

from?Modules?import(
????Meanshift
????OpticalFlow
????OpticalFlow_Full
????BackgroundSubtractor


#?傳入參數
parser?=?argparse.ArgumentParser()
parser.add_argument(‘--module‘?type=int?default?=?6
????????????help?=??“?0:?Meanshift???????1:?Camshift????2:?OpticalFlow?\
??????????????????????3:?OpticalFlow_full?????????4:?BackgroundSubtractorMOG?\
??????????????????????5:?BackgroundSubtractorCNT???????6:?BackgroundSubtractorGMG?\
??????????????????????7:?BackgroundSubtractorGSOC???8:?BackgroundSubtractorLSBP“?)

parser.add_argument(‘--use_Video‘?default=True?action=‘store_true‘)
parser.add_argument(‘--Video_path‘?type=str?default?=?“D:\\Downloads\\BackgroundSplit-OpenCV-master\\BackgroundSplit-OpenCV-master\\Video\\Camera?Road?01.avi“)
args?=?parser.parse_args()

if?__name__==‘__main__‘:
????if?not?args.use_Video:
????????cap?=?cv2.VideoCapture(0)
????else:
????????cap?=?cv2.VideoCapture(args.Video_path)

????if?not?cap.isOpened():
????????print(“ERROR:?Did‘t?find?this?video!“)
????????exit(1)

????if?args.module?==?0?or?args.module?==?1:
????????#?物體跟蹤需要進行窗口鼠標監視
????????cv2.namedWindow(‘imshow‘)
????????cv2.setMouseCallback(‘imshow‘?onMouse)
????????if?args.module?==?1:
????????????is_camshift?=?True
????????else:
????????????is_camshift?=?False
????????trackModule?=?Meanshift(cap?is_camshift)
????????trackModule.run()

????elif?args.module?==?2:
????????#?特征點參數
????????feature_params?=?dict(maxCorners=100
????????????????????????qualityLevel=0.1
????????????????????????minDistance=5
????????????????????????blockSize=7)
????????#?光流參數
????????lk_params?=?dict(winSize=(11?11)
?????????????????????maxLevel=2
?????????????????????criteria=(cv2.TERM_CRITERIA_EPS?|?cv2.TERM_CRITERIA_COUNT?10?0.03))
????????of?=?OpticalFlow(cap?feature_params?lk_params)
????????of.run()

????elif?args.module?==?3:
????????#?稠密光流參數
????????lk_params?=?dict(pyr_scale?=?0.3
????????????????????levels?=?4?winsize?=?6
????????????????????iterations?=?3?poly_n?=?5
????????????????????poly_sigma?=?1.2?flags?=?0)
????????of_full?=?OpticalFlow_Full(cap?lk_params)
????????of_full.run()

????elif?4?<=?args.module?<=?8:
????????#?前景檢測算法
????????mog?=?BackgroundSubtractor(cap?args.module)
????????mog.run()

????else:
????????print(“module?index?error!“)
????????exit(1)




?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件???????2520??2018-12-13?23:58??project\main.py

?????文件???????6680??2018-12-13?23:38??project\Modules.py

?????文件????1419091??2018-12-14?00:02??project\pythonx項目說明文檔.docx

?????文件???????2138??2018-12-13?23:09??project\Tools.py

?????目錄??????????0??2019-02-28?15:34??project

-----------?---------??----------?-----??----

??????????????1430429????????????????????5


評論

共有 條評論