欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Opencv對(duì)象追蹤的示例代碼

 更新時(shí)間:2021年03月16日 08:53:54   作者:因吉  
這篇文章主要介紹了Opencv對(duì)象追蹤的示例代碼,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧

1 HSV上下限

顏色的HSV上下限如下表:

2 追蹤單個(gè)顏色

import cv2 as cv
import numpy as np

cap = cv.VideoCapture(0)
lower_color = np.array([0, 43, 46])
upper_color = np.array([10, 255, 255])
while cap.isOpened():
  # 讀取幀
  _, frame = cap.read()
  # 轉(zhuǎn)換顏色空間 BGR 到 HSV
  hsv = cv.cvtColor(frame, cv.COLOR_BGR2HSV)
  # 設(shè)置HSV的閾值使得只取某色
  mask = cv.inRange(hsv, lower_color, upper_color)
  # 將掩膜和圖像逐像素相加
  res = cv.bitwise_and(frame, frame, mask=mask)
  # cv.imshow('frame', frame)
  cv.imshow('mask', mask)
  cv.imshow('res', res)
  if cv.waitKey(1) == ord("q"):
    break
cv.destroyAllWindows()

結(jié)果如下:

2 追蹤多個(gè)顏色

import cv2 as cv
import numpy as np

cap = cv.VideoCapture(0)
lower_red = np.array([0, 43, 46])
upper_red = np.array([10, 255, 255])
lower_blue = np.array([100, 43, 46])
upper_blue = np.array([124, 255, 255])
while cap.isOpened():
  _, frame = cap.read()
  hsv = cv.cvtColor(frame, cv.COLOR_BGR2HSV)
  mask1 = cv.inRange(hsv, lower_red, upper_red)
  mask2 = cv.inRange(hsv, lower_blue, upper_blue)
  mask = mask1 + mask2
  res = cv.bitwise_and(frame, frame, mask=mask)
  # cv.imshow('frame', frame)
  cv.imshow('mask', mask)
  cv.imshow('res', res)
  if cv.waitKey(1) == ord("q"):
    break
cv.destroyAllWindows()

參考文獻(xiàn):

【1】OpenCV中HSV顏色模型及顏色分量范圍

到此這篇關(guān)于Opencv對(duì)象追蹤的示例代碼的文章就介紹到這了,更多相關(guān)Opencv 對(duì)象追蹤內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • python super函數(shù)使用方法詳解

    python super函數(shù)使用方法詳解

    這篇文章主要介紹了python super函數(shù)使用方法詳解,需要的朋友可以參考下
    2020-02-02
  • pandas之關(guān)于DataFrame數(shù)據(jù)類(lèi)型超好用的方法

    pandas之關(guān)于DataFrame數(shù)據(jù)類(lèi)型超好用的方法

    這篇文章主要介紹了pandas之關(guān)于DataFrame數(shù)據(jù)類(lèi)型超好用的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-11-11
  • Python判斷Nan值的五種方式小結(jié)

    Python判斷Nan值的五種方式小結(jié)

    這篇文章主要介紹了Python判斷Nan值的五種方式小結(jié),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-05-05
  • Pytorch訓(xùn)練網(wǎng)絡(luò)過(guò)程中l(wèi)oss突然變?yōu)?的解決方案

    Pytorch訓(xùn)練網(wǎng)絡(luò)過(guò)程中l(wèi)oss突然變?yōu)?的解決方案

    這篇文章主要介紹了Pytorch訓(xùn)練網(wǎng)絡(luò)過(guò)程中l(wèi)oss突然變?yōu)?的解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-05-05
  • Python實(shí)現(xiàn)基于標(biāo)記的分水嶺分割算法

    Python實(shí)現(xiàn)基于標(biāo)記的分水嶺分割算法

    分水嶺技術(shù)是一種眾所周知的分割算法,特別適用于提取圖片中的相鄰或重疊對(duì)象。本文將用Python實(shí)現(xiàn)基于標(biāo)記的分水嶺分割算法,感興趣的可以了解一下
    2022-07-07
  • Python如何腳本過(guò)濾文件中的注釋

    Python如何腳本過(guò)濾文件中的注釋

    在本篇文章里小編給大家分享的是關(guān)于Python腳本過(guò)濾文件中的注釋方法以及實(shí)例,需要的朋友們可以學(xué)習(xí)下。
    2020-05-05
  • python字典序問(wèn)題實(shí)例

    python字典序問(wèn)題實(shí)例

    這篇文章主要介紹了python字典序問(wèn)題,是字符串操作一個(gè)比較典型的應(yīng)用,需要的朋友可以參考下
    2014-09-09
  • python基于exchange函數(shù)發(fā)送郵件過(guò)程詳解

    python基于exchange函數(shù)發(fā)送郵件過(guò)程詳解

    這篇文章主要介紹了python基于exchange函數(shù)發(fā)送郵件過(guò)程詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-11-11
  • 學(xué)python爬蟲(chóng)能做什么

    學(xué)python爬蟲(chóng)能做什么

    這篇文章主要介紹了學(xué)python爬蟲(chóng)能做什么的相關(guān)知識(shí)點(diǎn)內(nèi)容,有需要的朋友們可以閱讀參考下。
    2020-07-07
  • python collections模塊示例詳解

    python collections模塊示例詳解

    Python的collections模塊是其標(biāo)準(zhǔn)庫(kù)中的一部分,包含了一些擴(kuò)展內(nèi)置數(shù)據(jù)類(lèi)型的有用數(shù)據(jù)結(jié)構(gòu),如OrderedDict、defaultdict、Counter、deque和namedtuple等,這些數(shù)據(jù)結(jié)構(gòu)在不同場(chǎng)景下都非常有用,能提供更高效的數(shù)據(jù)操作和方便的數(shù)據(jù)訪問(wèn)方式,有助于提升代碼的性能和可讀性
    2024-10-10

最新評(píng)論