欧美三区_成人在线免费观看视频_欧美极品少妇xxxxⅹ免费视频_a级毛片免费播放_鲁一鲁中文字幕久久_亚洲一级特黄

python opencv3 目標跟蹤 8.1

系統 1917 0
            
              
#最基本的運動檢測  計算幀之間的差異,或者考慮背景幀與其他幀之間的差異
import cv2
import numpy as np

camera = cv2.VideoCapture(0) # 參數0表示第一個攝像頭
# 判斷視頻是否打開

if (camera.isOpened()):
    print('Open')
else:
    print('攝像頭未打開')

# 測試用,查看視頻size
size = (int(camera.get(cv2.CAP_PROP_FRAME_WIDTH)),
        int(camera.get(cv2.CAP_PROP_FRAME_HEIGHT)))
print('size:'+repr(size))

es = cv2.getStructuringElement(cv2.MORPH_ELLIPSE, (9, 4))
kernel = np.ones((5, 5), np.uint8)
background = None

while True:
    # 讀取視頻流
    grabbed, frame_lwpCV = camera.read()
    # 對幀進行預處理,先轉灰度圖,再進行高斯濾波。
    # 用高斯濾波進行模糊處理,進行處理的原因:每個輸入的視頻都會因自然震動、光照變化或者攝像頭本身等原因而產生噪聲。對噪聲進行平滑是為了避免在運動和跟蹤時將其檢測出來。
    gray_lwpCV = cv2.cvtColor(frame_lwpCV, cv2.COLOR_BGR2GRAY)
    gray_lwpCV = cv2.GaussianBlur(gray_lwpCV, (21, 21), 0)

    # 將第一幀設置為整個輸入的背景
    if background is None:
        background = gray_lwpCV
        continue
    # 對于每個從背景之后讀取的幀都會計算其與北京之間的差異,并得到一個差分圖(different map)。
    # 還需要應用閾值來得到一幅黑白圖像,并通過下面代碼來膨脹(dilate)圖像,從而對孔(hole)和缺陷(imperfection)進行歸一化處理
    diff = cv2.absdiff(background, gray_lwpCV)
    diff = cv2.threshold(diff, 25, 255, cv2.THRESH_BINARY)[1] # 二值化閾值處理
    diff = cv2.dilate(diff, es, iterations=2) # 形態學膨脹

    # 顯示矩形框
    image, contours, hierarchy = cv2.findContours(diff.copy(), cv2.RETR_EXTERNAL, cv2.CHAIN_APPROX_SIMPLE) # 該函數計算一幅圖像中目標的輪廓
    for c in contours:
        if cv2.contourArea(c) < 1500: # 對于矩形區域,只顯示大于給定閾值的輪廓,所以一些微小的變化不會顯示。對于光照不變和噪聲低的攝像頭可不設定輪廓最小尺寸的閾值
            continue
        (x, y, w, h) = cv2.boundingRect(c) # 該函數計算矩形的邊界框
        cv2.rectangle(frame_lwpCV, (x, y), (x+w, y+h), (0, 255, 0), 2)

    cv2.imshow('contours', frame_lwpCV)
    cv2.imshow('dis', diff)

    key = cv2.waitKey(1) & 0xFF
    # 按'q'健退出循環
    if key == ord('q'):
        break
# When everything done, release the capture
camera.release()
cv2.destroyAllWindows()

            
          

?


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 亚洲av毛片一区二区久久 | 欧美一性一乱一交 | 一级毛片免费播放 | 性xxxx视频播放免费 | 色综合精品久久久久久久 | 毛片免费观看视频 | 性爽爽| 亚洲偷图色综合色就色 | 草色在线 | 欧美日韩视频在线 | 国产精品久久久久久久久久久久 | 一级欧美日韩 | 天天色天天干天天 | 免费黄色小视频 | 国产精品视频免费的 | 欧美日韩亚洲精品国产色 | 日韩毛片高清免费 | 江苏少妇性BBB搡BBB爽爽爽 | 九九热热九九 | 免费黄色的视频 | 中文字幕 在线观看 | 亚洲最大在线 | 日本高清视频免费在线观看 | a在线v| 激情五月社区 | 日韩av电影在线播放 | 国产亚洲成在线播放va | 欧美淫 | 99国产欧美久久精品 | 天天久久狠狠色综合 | 婷婷在线观看网站 | 小明台湾www永久视频 | 视频二区 | 久久久久在线视频 | 精品视频免费观看 | 亚洲国产天堂久久精品网 | 精品欧美一区二区三区久久久 | 欧美专区在线视频 | 国产福利视频一区美女 | 免费看黄在线网站 | 色吧综合|