无码av一区二区三区无码,在线观看老湿视频福利,日韩经典三级片,成 人色 网 站 欧美大片在线观看

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

【第五節(jié)】用滑條做調(diào)色板

2022-11-15 14:26 作者:海鷗之道  | 我要投稿

目標(biāo)

  • 學(xué)會把滑條綁定到OpenCV的窗口

  • 你將會學(xué)習(xí)這些函數(shù):CV2.getTrackbarPos(),CV2.creatTrackbar()等。

1、代碼示例

????????現(xiàn)在我們來創(chuàng)建一個(gè)簡單的程序:通過調(diào)節(jié)滑動條來設(shè)定畫板顏色。我們要創(chuàng)建-個(gè)窗口來顯示顯色,還有三個(gè)滑動條來設(shè)置B, G, R的顏色。當(dāng)我們滑動滾動條是窗口的顏色也會發(fā)生相應(yīng)改變。默認(rèn)情況下窗口的起始顏色為黑。

????CV2.getTrackbarPos()函數(shù)的一個(gè)參數(shù)是滑動條的名字,第二個(gè)參數(shù)是滑動條被放置窗口的名字,第三個(gè)參數(shù)是滑動條的默認(rèn)位置。第四個(gè)參數(shù)是滑動條的最大值,第五個(gè)函數(shù)是回調(diào)函數(shù),每次滑動條的滑動都會調(diào)用回調(diào)函數(shù)?;卣{(diào)函數(shù)通常都會含有一個(gè)默認(rèn)參數(shù),就是滑動條的位置。在本例中這個(gè)函數(shù)不用做任何事情,我們只需要pass就可以了。

????????滑動條的另外一個(gè)重要應(yīng)用就是用作轉(zhuǎn)換按鈕。默認(rèn)情況下OpenCV本身不帶有按鈕函數(shù)。所以我們使用滑動條來代替。在我們的程序中,我們要創(chuàng)建一個(gè)轉(zhuǎn)換按鈕,只有當(dāng)裝換按鈕指向ON時(shí),滑動條的滑動才有用,否則窗戶口都是黑的。

程序運(yùn)行效果如下:

2、提高篇

????????結(jié)合之前學(xué)習(xí)的知識,創(chuàng)建一個(gè)畫板,可以自選各種顏色的畫筆畫各種圖形。

參考代碼如下:

運(yùn)行程序,‘m’鍵切換畫筆矩形--畫線模式。顯示效果如下圖:







【第五節(jié)】用滑條做調(diào)色板的評論 (共 條)

分享到微博請遵守國家法律
敖汉旗| 安陆市| 清新县| 九龙县| 衢州市| 林周县| 宁安市| 攀枝花市| 普定县| 新巴尔虎左旗| 大余县| 剑川县| 北辰区| 济宁市| 延边| 望江县| 青神县| 刚察县| 高台县| 繁峙县| 泉州市| 崇阳县| 巴中市| 洛川县| 图木舒克市| 米泉市| 中卫市| 和静县| 斗六市| 东乡族自治县| 沿河| 乌鲁木齐县| 常熟市| 盖州市| 陵川县| 阜宁县| 乌拉特前旗| 芮城县| 深水埗区| 吴旗县| 贵德县|