trackbar as the color palette
cv2.createtrackbar(trackbarname, windowname, value, count, onchange)
cv2.gettrackbarpos(trackbarname, winname)
建立乙個簡單的應用程式,顯示您指定的顏色。有乙個顯示顏色的視窗和三個軌道欄,用於指定b,g,r各顏色。可以滑動軌跡欄並相應地視窗顏色更改。預設情況下,初始顏色將設定為黑色。
**:
import numpy as np
import cv2
def nothing(x):
pass#在我們的例子中,函式什麼都不做,所以我們簡單地通過。
# 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
# 軌跡欄的另乙個重要應用是將其用作按鈕或開關。預設情況下,
# opencv沒有按鈕功能。因此,可以使用跟蹤欄來獲得此類功能。
# 在我們的應用程式中,建立了乙個開關,其中應用程式僅在開關開啟時
# 有效,否則螢幕始終為黑色
開啟開關,滑動滑動條
滑動條(滾動)
在初始化對話方塊裡,首先對滑動條進行初始化,並繫結控制項變數 scrollinfo si 滾動條結構 si.cbsize sizeof si si.fmask sif range sif page 範圍,從左邊到右邊 si.nmin 0 最小值 si.nmax 100 最大值 si.npage 10...
橫向滾動條(滑動條)
asp.net的gridview本身不帶滾動條,可通過panel實現。但是windows自帶的橫向滾動條只支援顯示在下方,為了使用方便,需要在上下方都顯示橫向滾動條。查詢了很多方法,有些不能實現 被滾動內容的寬度未知,但使用這種方法必須已知 其它的不能完全相容這些瀏覽器 ie6,firefox,ch...
egret Scroller 隱藏滑動條
在 egret engine 3.0.3 優化了 scroller 的體驗。當我們使用 scroller 實現一些滾動區域的效果時,會發現右側有乙個滾動條 scrollbar 預設是自動隱藏的。即當我們不滾動區域時時不會顯示該滾動條的。現在可以使用 scrollbar vscrollbar 和 hs...