Python学习笔记第七十九天
OpenCV轨迹栏
cv.getTrackbarPos
和 cv.createTrackbar
是 OpenCV 库中用于创建和获取跟踪条位置的函数。这些函数通常用于在视频处理或图像处理应用程序中创建用户界面,以允许用户交互地调整某些参数或控制某些功能。cv.getTrackbarPos
和 cv.createTrackbar
在滑动条在许多计算机视觉任务中很有用,特别是当你想要手动设置某个参数值时。
cv.createTrackbar
cv.createTrackbar这个函数用于在窗口上创建一个滑动条。
参数说明:
- trackbarname:滑动条的名称。
- winname:滑动条所属的窗口名称。
- val:滑动条的初始位置。
- maxval:滑动条的最大位置值。
- onChange:一个回调函数,当滑动条位置改变时被调用。
import cv2
# 创建窗口
cv2.namedWindow('Trackbar Window')
# 创建跟踪条,参数包括:
# 1. 窗口名称
# 2. 跟踪条名称
# 3. 默认位置(0-100)
# 4. 最大位置(0-100)
# 5. 回调函数(可选)
trackbar = cv2.createTrackbar('Trackbar', 'Trackbar Window', 0, 100, trackbar_callback)