用滑动条做调色板---cv2.getTrackbarPos(),cv2.creatTrackbar()

滑动轨迹栏作调色板

cv.createTrackbar('R', 'image', 0, 255, nothing)

参数:哪个滑动轨迹栏,哪个窗口,最小值,最大值,回调函数

cv.getTrackbarPos('R', 'image')

参数:轨迹栏名,窗口名

c 复制代码
import numpy as np
import cv2 as cv

def nothing(x):
    pass
img = np.zeros((600, 512, 3), np.uint8)
cv.namedWindow('image', 0)

cv.createTrackbar('R', 'image', 0, 255, nothing)
cv.createTrackbar('G', 'image', 0, 255, nothing)
cv.createTrackbar('B', 'image', 0, 255, nothing)

switch = 'OFF : ON'
cv.createTrackbar(switch, 'image', 0, 1, nothing)

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

    r = cv.getTrackbarPos('R', 'image')
    g = cv.getTrackbarPos('G', 'image')
    b = cv.getTrackbarPos('B', 'image')

    s = cv.getTrackbarPos(switch, 'image')
    if s == 0:
        img[:] = 0
    else:
        img[:] = [b, g, r]   # *****************

cv.destroyAllWindows()
相关推荐
198******126344 小时前
2026深度解读:Work Agent长程任务的技术机制与落地能力
人工智能
老金带你玩AI4 小时前
别只让AI解释,让它做个你能看懂的东西
人工智能
iffy14 小时前
Deepseek hardness 桌面版 + ollama
人工智能
Xiaofeng36935 小时前
知漫剧入门科普:一站式工作台一句话生成漫剧
人工智能
“AI国潮设计-小江”5 小时前
《Python+SDXL实战:用ControlNet精准控制“英歌舞翻糖吐司”构图,附批量生成脚本》
开发语言·人工智能·python·prompt·aigc
MobotStone5 小时前
万物皆插件:DeepSeek Harness 底层揭秘,脚手架如何蜕变为产品
人工智能
youdexiang6 小时前
Android录音软件时间关键词检索功能分析
java·人工智能
WUYOUGYLU6 小时前
大模型时代:人与智能的共同进化
人工智能
netkiller-BG7NYT6 小时前
基于图像识别的人工智能中医望诊方案
人工智能·百度
W***25926 小时前
Work Agent深度解读:AI长程任务的执行机制与落地形态
人工智能