成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

opencv python 滑動(dòng)條操作

阿羅 / 2933人閱讀

摘要:滑動(dòng)條操作軌道欄名稱窗口名稱參數(shù)的默認(rèn)值參數(shù)的最大值執(zhí)行的回調(diào)函數(shù)應(yīng)用創(chuàng)建一個(gè)簡(jiǎn)單的應(yīng)用程序,顯示您指定的顏色。在我們的應(yīng)用程序中,創(chuàng)建了一個(gè)開關(guān),其中應(yīng)用程序僅在開關(guān)打開時(shí)有效,否則屏幕始終為黑色打開開關(guān),滑動(dòng)滑動(dòng)條

Trackbar as the Color Palette

滑動(dòng)條操作

cv2.createTrackbar(trackbarName, windowName, value, count, onChange)
cv2.getTrackbarPos(trackbarname, winname)

trackbarName:軌道欄名稱

windowName:窗口名稱

value:參數(shù)的默認(rèn)值

count:參數(shù)的最大值

onChange:執(zhí)行的回調(diào)函數(shù)

應(yīng)用

創(chuàng)建一個(gè)簡(jiǎn)單的應(yīng)用程序,顯示您指定的顏色。有一個(gè)顯示顏色的窗口和三個(gè)軌道欄,用于指定B,G,R各顏色??梢曰瑒?dòng)軌跡欄并相應(yīng)地窗口顏色更改。默認(rèn)情況下,初始顏色將設(shè)置為黑色。

代碼

import numpy as np
import cv2 

def nothing(x):
    pass#在我們的例子中,函數(shù)什么都不做,所以我們簡(jiǎn)單地通過。

# Create a black image, a window
img = np.zeros((300,512,3), np.uint8)
cv2.namedWindow("image")

# create trackbars for color change
cv2.createTrackbar("R","image",0,255,nothing)
cv2.createTrackbar("G","image",0,255,nothing)
cv2.createTrackbar("B","image",0,255,nothing)

# create switch for ON/OFF functionality
# 軌跡欄的另一個(gè)重要應(yīng)用是將其用作按鈕或開關(guān)。默認(rèn)情況下,
# OpenCV沒有按鈕功能。因此,可以使用跟蹤欄來獲得此類功能。
# 在我們的應(yīng)用程序中,創(chuàng)建了一個(gè)開關(guān),其中應(yīng)用程序僅在開關(guān)打開時(shí)
# 有效,否則屏幕始終為黑色

switch = "0 : OFF 
1 : ON"
cv2.createTrackbar(switch, "image",0,1,nothing)

while(1):
    cv2.imshow("image",img)
    k = cv2.waitKey(1) & 0xFF
    if k == 27:
        break

    # get current positions of four trackbars
    r = cv2.getTrackbarPos("R","image")
    g = cv2.getTrackbarPos("G","image")
    b = cv2.getTrackbarPos("B","image")
    s = cv2.getTrackbarPos(switch,"image")

    if s == 0:
        img[:] = 0
    else:
        img[:] = [b,g,r]

cv2.destroyAllWindows()

打開開關(guān),滑動(dòng)滑動(dòng)條

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/41960.html

相關(guān)文章

  • OpenCV 使用滑動(dòng)來調(diào)整函數(shù)參數(shù)

    摘要:使用滑動(dòng)條來調(diào)整函數(shù)參數(shù)版本引言在觀察中某個(gè)函數(shù)在不同參數(shù)的情況下,所得到的效果的時(shí)候,我之前是改一次參數(shù)運(yùn)行一次,這樣做起來操作麻煩,效率低下。 OpenCV 使用滑動(dòng)條來調(diào)整函數(shù)參數(shù) Python版本 引言 在觀察OpenCV中某個(gè)函數(shù)在不同參數(shù)的情況下,所得到的效果的時(shí)候,我之前是改一次參數(shù)運(yùn)行一次,這樣做起來操作麻煩,效率低下。為了更便捷的觀察參數(shù)變化時(shí)帶來的處理效果改變 可以...

    hatlonely 評(píng)論0 收藏0
  • 首次公開,整理12年積累的博客收藏夾,零距離展示《收藏夾吃灰》系列博客

    摘要:時(shí)間永遠(yuǎn)都過得那么快,一晃從年注冊(cè),到現(xiàn)在已經(jīng)過去了年那些被我藏在收藏夾吃灰的文章,已經(jīng)太多了,是時(shí)候把他們整理一下了。那是因?yàn)槭詹貖A太亂,橡皮擦給設(shè)置私密了,不收拾不好看呀。 ...

    Harriet666 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<