最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python-opencv實(shí)現(xiàn)紅綠兩色識別操作

 更新時(shí)間:2020年06月04日 10:58:17   作者:faith003  
這篇文章主要介紹了Python-opencv實(shí)現(xiàn)紅綠兩色識別操作,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧

1.顏色空間轉(zhuǎn)換(RGB轉(zhuǎn)HSV)

為了較準(zhǔn)確的調(diào)紅色和綠色的HSV,我使用cv2.createTrackbar()函數(shù)創(chuàng)建了六個(gè)滾動條

#創(chuàng)建HSV最低滾動條
cv2.createTrackbar('H_min','image',35,180,nothing)
cv2.createTrackbar('S_min','image',43,255,nothing)
cv2.createTrackbar('V_min','image',46,255,nothing)

#創(chuàng)建HSV最高滾動條
cv2.createTrackbar('H_max','image',0,180,nothing)
cv2.createTrackbar('S_max','image',255,255,nothing)
cv2.createTrackbar('V_max','image',255,255,nothing)

實(shí)際效果如圖

2.識別顏色并畫矩形框

顏色閾值已經(jīng)確定了,這就可以進(jìn)行顏色識別了。

為了讓識別更穩(wěn)定,在代碼中加入自適應(yīng)閾值。

th_img = cv2.adaptiveThreshold(mask,255,cv2.ADAPTIVE_THRESH_MEAN_C,cv2.THRESH_BINARY_INV,5,2)

3.畫矩形框

使用函數(shù)cv2.findContours()來檢測物體輪框

再使用函數(shù)cv2.boundingRect()查找最小矩形框

使用函數(shù)cv2.rectangle()畫出

contours_green,hierarchy = cv2.findContours(th_green,cv2.RETR_EXTERNAL,cv2.CHAIN_APPROX_SIMPLE)
contours_red,hierarchy = cv2.findContours(th_red,cv2.RETR_EXTERNAL,cv2.CHAIN_APPROX_SIMPLE)
for red in contours_red:
 x_red,y_red,w_red,h_red = cv2.boundingRect(red)
 if w_red>width|h_red>height:
 cv2.rectangle(img,(x_red,y_red),((x_red+h_red),(y_red+w_red)),(0,255,0),1)
for red in contours_red:
 x_red,y_red,w_red,h_red = cv2.boundingRect(red)
 if w_red>width|h_red>height:
 cv2.rectangle(img,(x_red,y_red),((x_red+h_red),(y_red+w_red)),(0,255,0),1)

為了凸顯出顏色的差距,我使用綠色的矩形框,畫紅色的物體,用紅色的矩形框畫綠色物體

以上這篇Python-opencv實(shí)現(xiàn)紅綠兩色識別操作就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • keras中的卷積層&池化層的用法

    keras中的卷積層&池化層的用法

    這篇文章主要介紹了keras中的卷積層&池化層的用法,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-05-05
  • 使用python中的openpyxl操作excel詳解

    使用python中的openpyxl操作excel詳解

    這篇文章主要介紹了使用python中的openpyxl操作excel詳解,openpyxl 模塊是一個(gè)讀寫Excel文檔的Python庫,本文就來講解如何使用openpyxl操作excel,需要的朋友可以參考下
    2023-07-07
  • Python實(shí)現(xiàn)CAN報(bào)文轉(zhuǎn)換工具教程

    Python實(shí)現(xiàn)CAN報(bào)文轉(zhuǎn)換工具教程

    這篇文章主要介紹了Python實(shí)現(xiàn)CAN報(bào)文轉(zhuǎn)換工具教程,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-05-05
  • Python爬蟲和反爬技術(shù)過程詳解

    Python爬蟲和反爬技術(shù)過程詳解

    Python爬蟲是當(dāng)下最火的一種獲取數(shù)據(jù)的方式,當(dāng)我們對一些小型網(wǎng)站進(jìn)行爬取的時(shí)候往往沒什么阻礙,而當(dāng)我們爬取大型網(wǎng)站的時(shí)候經(jīng)常會遇到禁止訪問、封禁IP的情況,這也是我們觸發(fā)反爬機(jī)制的體現(xiàn),本文來帶領(lǐng)大家了解幾種簡單高效的反爬對策
    2021-09-09
  • 初學(xué)Python函數(shù)的筆記整理

    初學(xué)Python函數(shù)的筆記整理

    這篇文章主要介紹了初學(xué)Python函數(shù)的整理筆記,包括一些基礎(chǔ)的參數(shù)使用方法以及匿名函數(shù)等特性的使用,需要的朋友可以參考下
    2015-04-04
  • python中的插值 scipy-interp的實(shí)現(xiàn)代碼

    python中的插值 scipy-interp的實(shí)現(xiàn)代碼

    這篇文章主要介紹了python中的插值 scipy-interp的實(shí)現(xiàn)代碼,需要的朋友可以參考下
    2018-07-07
  • 關(guān)于python xlwings模塊用法詳解

    關(guān)于python xlwings模塊用法詳解

    xlwings是一個(gè)用于在Excel和Python之間進(jìn)行交互的庫,它允許您使用Python操作Excel文件,包括讀取和寫入數(shù)據(jù),運(yùn)行宏,設(shè)置格式等等,我們可以使用xlwings來處理Excel文件中的數(shù)據(jù),執(zhí)行各種操作,所以本文小編就給大家python xlwings模塊用法
    2023-09-09
  • Python中使用logging和traceback模塊記錄日志和跟蹤異常

    Python中使用logging和traceback模塊記錄日志和跟蹤異常

    今天小編就為大家分享一篇關(guān)于Python中使用logging和traceback模塊記錄日志和跟蹤異常,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧
    2019-04-04
  • python爬蟲爬取幽默笑話網(wǎng)站

    python爬蟲爬取幽默笑話網(wǎng)站

    這篇文章主要介紹了python爬蟲爬取幽默笑話網(wǎng)站,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-10-10
  • 在PyTorch中使用標(biāo)簽平滑正則化的問題

    在PyTorch中使用標(biāo)簽平滑正則化的問題

    這篇文章主要介紹了如何在PyTorch中使用標(biāo)簽平滑正則化的問題,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-04-04

最新評論

银川市| 合山市| 平阴县| 大石桥市| 金山区| 九龙坡区| 建始县| 章丘市| 昭苏县| 临漳县| 青浦区| 晋江市| 丽江市| 那坡县| 临沧市| 阜新市| 甘泉县| 民乐县| 肃北| 四会市| 哈巴河县| 渑池县| 博野县| 碌曲县| 玛多县| 台东县| 商洛市| 获嘉县| 茂名市| 永善县| 台湾省| 江源县| 从江县| 贺州市| 怀宁县| 茌平县| 平湖市| 南陵县| 北海市| 吴江市| 宣威市|