日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

Python Opencv 通過軌跡(跟蹤)欄實現更改整張圖像的背景顏色

瀏覽:21日期:2022-08-03 10:25:24

?。?!本博客,是對圖像的背景顏色的修改的基礎講解~!!!還包括一個練習——是對背景色修改的一點應用嘗試?。。 冀K相信學習多一點探索,腳步會更堅定一些~

愿所有正在努力的人都可以堅持自己的路一直走下去!

實現軌跡(跟蹤)欄功能的函數

函數主要參數講解

cv.createTrackbar()——創建一個軌跡(跟蹤)欄cv.getTrackbarPos()——獲取一個軌跡(跟蹤)欄的值

cv.createTrackbar()參數如下:

參數一:trackbarname——軌跡(跟蹤)欄名稱 參數二:winname——需要掛載軌跡(跟蹤)欄的窗體名 參數三:value——默認值 參數四:count——上限值 參數五:onChange ——軌跡(跟蹤)欄的回調執行函數 (一般僅僅是通過軌跡欄修改值,然后讀取的話,這個參數可以不用管)參數六:userdata ——作為回調傳遞的用戶數據。它可以在不使用全局變量的情況下處理trackbar事件。

cv.getTrackbarPos()參數如下:

參數一:trackbarname——需要讀取的軌跡(跟蹤)欄名稱 參數二:winname——對應的窗體名

代碼實現

我們先創建一個窗體,為軌跡(跟蹤)欄的掛載做準備~照片就默認創建一張黑色圖片

import cv2 as cvimport numpy as npimg = np.zeros((512, 512, 3), np.uint8)cv.namedWindow(’imag’, cv.WINDOW_NORMAL)cv.resizeWindow(’imag’, 510, 510)

接著我們把需要的軌跡(跟蹤)欄添加到這個窗體中(記得必須要創建軌跡(跟蹤)欄回調函數的!?。。┗卣{函數可以為pass空函數——但是必須要有?。。?/p>

這次要實現背景色的控制,那么我們設置三個軌跡(跟蹤)欄,每一個軌跡欄對應一個0~255的值——對應BGR中的三色值?。?!

def nothing(x): pass# 參數依次為:設置軌跡(跟蹤)欄名字,掛載的窗體, 默認值, 最大值,回調函數cv.createTrackbar(’R’, ’imag’, 0, 255, nothing) # R的值——nothing傳入一個空函數體,不執行任何回調函數cv.createTrackbar(’G’, ’imag’, 0, 255, nothing) # G的值cv.createTrackbar(’B’, ’imag’, 0, 255, nothing) # B的值switch = ’1:ONn0:OFF’cv.createTrackbar(switch, ’imag’, 0, 1, nothing) # 設置一個開關——當為1時,圖片背景可以改變——否則為黑色

顯示主體部分的代碼

while True: cv.imshow(’imag’, img) k = cv.waitKey(1) & 0xFF if k == 27: # ESC退出 break if cv.getTrackbarPos(switch, ’imag’) == 1: # 當swtch軌跡(跟蹤)欄的值為1時,允許改變背景色 img[:] = [cv.getTrackbarPos(’B’, ’imag’), cv.getTrackbarPos(’G’, ’imag’), cv.getTrackbarPos(’R’, ’imag’)] # getTrackbarPos的參數為:讀取值的軌跡(跟蹤)欄名,所在的窗體名 # opencv的顏色為BGR——依次獲取軌跡(跟蹤)欄的值就可以了~ else: # 否則為默認黑色 img[:] = 0 cv.destroyAllWindows()

效果

完整代碼

import cv2 as cvimport numpy as npdef nothing(x): passif __name__ == '__main__': img = np.zeros((512, 512, 3), np.uint8) cv.namedWindow(’imag’, cv.WINDOW_NORMAL) cv.resizeWindow(’imag’, 510, 510) cv.createTrackbar(’R’, ’imag’, 0, 255, nothing) cv.createTrackbar(’G’, ’imag’, 0, 255, nothing) cv.createTrackbar(’B’, ’imag’, 0, 255, nothing) switch = ’1:ONn0:OFF’ cv.createTrackbar(switch, ’imag’, 0, 1, nothing) while True: cv.imshow(’imag’, img) k = cv.waitKey(1) & 0xFF if k == 27: break if cv.getTrackbarPos(switch, ’imag’) == 1: img[:] = [cv.getTrackbarPos(’B’, ’imag’), cv.getTrackbarPos(’G’, ’imag’), cv.getTrackbarPos(’R’, ’imag’)] else: img[:] = 0 cv.destroyAllWindows()

效果

默認打開的樣子~

Python Opencv 通過軌跡(跟蹤)欄實現更改整張圖像的背景顏色

此時調節背景色是不改變的~

Python Opencv 通過軌跡(跟蹤)欄實現更改整張圖像的背景顏色

當打開時,背景色就會發生改變了~

Python Opencv 通過軌跡(跟蹤)欄實現更改整張圖像的背景顏色

小訓

訓練要求

我們通過鼠標繪制一些東西,然后將背景顏色的修改,作為圖片刷新(清空內容)~

代碼結構

鼠標回調函數(包含包的引用)

import cv2 as cvimport numpy as npdrawing = Falseline_size = 2def mouse_function(event, x, y, flags, param): # 鼠標回調函數——執行鼠標左鍵按下后移動繪圖 global drawing, line_size if event == cv.EVENT_LBUTTONDOWN: drawing = True elif event == cv.EVENT_MOUSEMOVE: if drawing is True: cv.circle(img, (x, y), line_size, (0, 125, 255), -1, cv.LINE_AA) elif event == cv.EVENT_LBUTTONUP: drawing = False cv.circle(img, (x, y), line_size, (0, 125, 255), -1, cv.LINE_AA)

軌跡(跟蹤)欄回調函數

# 這里不需要任何操作~所以用pass空函數體即可def nothing(x): pass__main__主體代碼if __name__ == '__main__': img = np.zeros((512, 512, 3), np.uint8) cv.namedWindow(’imag’, cv.WINDOW_NORMAL) cv.resizeWindow(’imag’, 510, 510) cv.setMouseCallback(’imag’, mouse_function) # 實現鼠標回調函數 cv.createTrackbar(’R’, ’imag’, 0, 255, nothing) # 設置R軌跡(跟蹤)欄 cv.createTrackbar(’G’, ’imag’, 0, 255, nothing) cv.createTrackbar(’B’, ’imag’, 0, 255, nothing) switch = ’1:ONn0:OFF’ cv.createTrackbar(switch, ’imag’, 0, 1, nothing) # 設置開關控制軌跡(跟蹤)欄 while True: cv.imshow(’imag’, img) k = cv.waitKey(1) & 0xFF if k == 27: break if cv.getTrackbarPos(switch, ’imag’) == 1: # 為1是,刷新畫面 img[:] = [cv.getTrackbarPos(’B’, ’imag’), cv.getTrackbarPos(’G’, ’imag’), cv.getTrackbarPos(’R’, ’imag’)] cv.setTrackbarPos(switch, ’imag’, 0) # 通過set軌跡(跟蹤)欄位置,實現為1刷新后,及時回到0位置 cv.destroyAllWindows()

效果:(小訓練的代碼連起來就可以直接運行的,這里就不單獨再寫一遍了)先隨意用鼠標寫“開心”兩個字~

Python Opencv 通過軌跡(跟蹤)欄實現更改整張圖像的背景顏色

接著點擊這里(可能需要點一次選中軌跡(跟蹤)欄,再點擊才能執行變化)

Python Opencv 通過軌跡(跟蹤)欄實現更改整張圖像的背景顏色

然后就實現刷新了~

Python Opencv 通過軌跡(跟蹤)欄實現更改整張圖像的背景顏色

我們再寫點其它的——

Python Opencv 通過軌跡(跟蹤)欄實現更改整張圖像的背景顏色

到這里小練習也就結束了——既練習了鼠標事件當作畫筆,也實現了軌跡(跟蹤)欄的設置和讀取——當作畫板刷新的功能(●’◡’●)

總結

到此這篇關于Python Opencv 通過軌跡(跟蹤)欄實現更改整張圖像的背景顏色的文章就介紹到這了,更多相關Python Opencv更改圖像的背景顏色內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Python 編程
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
国产视频久久| 精品视频一二| 婷婷成人基地| 亚洲免费精品| 免费观看日韩电影| 日韩高清不卡在线| 日韩精品久久理论片| 91成人精品在线| 精品一区二区三区视频在线播放 | 久久久久久夜| 久久三级视频| 模特精品在线| 日本成人在线不卡视频| 免费精品一区| 色天使综合视频| 激情91久久| 亚洲精品第一| 精品在线网站观看| 91久久午夜| 国产日韩中文在线中文字幕| 久久香蕉网站| 日韩欧美少妇| 日韩专区视频网站| 精品国产欧美| 免费中文字幕日韩欧美| 国产毛片一区二区三区| 成人日韩在线观看| 日日夜夜免费精品视频| 狂野欧美性猛交xxxx| 五月天综合网站| 日韩精品免费观看视频| 国产a亚洲精品| 亚洲在线网站| 精品网站999| 亚洲一级在线| 精品国产亚洲一区二区在线观看| 国产伊人精品| 国产欧美一区二区三区精品观看 | 粉嫩av一区二区三区四区五区| 亚洲不卡系列| 日本va欧美va精品发布| 神马午夜在线视频| 亚洲日本国产| 欧美成a人免费观看久久| 91亚洲精品在看在线观看高清| 精品国产欧美日韩一区二区三区| 9国产精品视频| 高清日韩欧美| 91欧美精品| 国产麻豆综合| 久久久夜精品| 精品久久精品| 欧美一区二区三区久久精品| 91精品二区| 黑人精品一区| 欧美国产另类| 亚洲精品影视| 国产精品腿扒开做爽爽爽挤奶网站| 四虎国产精品免费观看| 91久久精品无嫩草影院| 九九久久电影| 成人在线视频免费| 国产精品尤物| 日韩精品一区二区三区中文字幕| 欧美日韩精品免费观看视欧美高清免费大片| 91午夜精品| 亚洲一区二区免费在线观看| 91一区二区| 国产精品白丝一区二区三区| 老司机精品久久| 欧美亚洲激情| 日韩国产专区| 给我免费播放日韩视频| 国产高清视频一区二区| 91九色综合| 亚洲精品乱码日韩| 国产日韩专区| 在线亚洲观看| 欧美日韩高清| 黑丝美女一区二区| 久久天堂av| 天堂中文在线播放| 欧美韩一区二区| 欧美日韩亚洲一区三区| 日韩欧美中文字幕一区二区三区| 国产精品色网| 六月丁香综合| 在线日韩成人| 亚洲精品高潮| 日本欧美韩国一区三区| 亚洲va久久久噜噜噜久久| 亚洲欧美久久久| 亚洲欧美日韩专区| 欧美女激情福利| 欧美a级片一区| 午夜欧美在线| 在线精品福利| 日韩超碰人人爽人人做人人添| 天堂av一区| 欧美亚洲tv| 国产精品对白久久久久粗| 国产精品一页| 欧美韩日一区| 国产精品av久久久久久麻豆网| 激情综合亚洲| 99热免费精品| 涩涩涩久久久成人精品| 国产精品一级| 国产成人免费精品| 日韩在线免费| 影音国产精品| 亚洲欧洲日韩精品在线| 日本欧美大码aⅴ在线播放| 欧美久久精品| 精品欧美日韩精品| 欧美香蕉视频| 午夜精品婷婷| 亚洲精品看片| 国产精品115| 中文字幕成在线观看| 999久久久精品国产| 日韩午夜av| 欧美日韩18| 韩国久久久久久| 国产亚洲高清视频| 偷拍亚洲精品| 成人一二三区| 一区二区视频欧美| 日本欧美久久久久免费播放网| 欧美国产日本| 欧美日韩一二三四| 视频一区在线视频| 国产精品亲子伦av一区二区三区| 国产夫妻在线| 免费人成精品欧美精品| 国产乱码精品一区二区三区四区 | 欧美日韩四区| 日韩精品欧美精品| 福利欧美精品在线| 夜夜精品视频| 精品视频一区二区三区在线观看| 国产综合视频| 久久激五月天综合精品| 日韩av免费| 亚洲精品免费观看| 国产91在线精品| 免费在线视频一区| 国精品产品一区| 免费人成网站在线观看欧美高清| 麻豆高清免费国产一区| 中日韩男男gay无套| 国产伦乱精品| 婷婷综合五月| 国产精品qvod| 国产精品美女久久久| 精品精品99| 亚洲精品综合| 久久男女视频| 欧美激情99| 蜜臀av免费一区二区三区| 久久国产精品免费精品3p| 亚洲成人精品| 国产精品hd| 美日韩精品视频| 天堂√8在线中文| 日产欧产美韩系列久久99| 久久精品观看| 麻豆久久久久久久| 综合国产精品| 美女网站一区| 精品国产a一区二区三区v免费| 免费日韩一区二区| 99精品视频在线| 久久精品一区二区三区中文字幕| 99亚洲精品| 久久精品影视| 精品日韩一区| 国产毛片精品| 日韩有吗在线观看| 欧美成人综合| 日韩大片在线播放| 欧美aⅴ一区二区三区视频| 亚洲一级大片| 成人av二区| 亚洲综合电影| 精品亚洲a∨一区二区三区18| 91精品国产自产精品男人的天堂 | 99在线精品免费视频九九视| 久久电影tv| 色婷婷色综合| 国产一区二区精品福利地址| 欧美黄色一区| 国产精品第一国产精品| 国产日韩在线观看视频| 日韩国产在线不卡视频| 视频一区在线视频| 久久午夜影视| 亚洲女人av| 六月天综合网| 亚洲免费福利一区|