国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

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

阿羅 / 2925人閱讀

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

# 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)用是將其用作按鈕或開(kāi)關(guān)。默認(rèn)情況下,
# OpenCV沒(méi)有按鈕功能。因此,可以使用跟蹤欄來(lái)獲得此類功能。
# 在我們的應(yīng)用程序中,創(chuàng)建了一個(gè)開(kāi)關(guān),其中應(yīng)用程序僅在開(kāi)關(guān)打開(kāi)時(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()

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

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

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

相關(guān)文章

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

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

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

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

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

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

0條評(píng)論

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