如何在CV2和python中消除窗口和滑块之间的距离?

2024-09-19 23:44:50 发布

您现在位置:Python中文网/ 问答频道 /正文

我写了一个脚本,通过改变滑块值实时修改图像。我遇到的问题与最后一个滑块到查看窗口的距离有关(请查看图片)。这种距离浪费空间,我想删除它。对于这两个元素之间的空格,我没有任何额外的代码,不知道如何去掉它。这是滑块的代码

    cv2.namedWindow('Volume')
    cv2.namedWindow('Volume', cv2.WINDOW_NORMAL)
    cv2.resizeWindow('Volume', win_size, win_size)
    cv2.createTrackbar('Axis', 'Volume', 0, 2, nothing)
    cv2.createTrackbar('Lower limit', 'Volume', 0, x, nothing)
    cv2.createTrackbar('Higer limit', 'Volume', 0, x, nothing)
    cv2.createTrackbar('rotaxes', 'Volume', 0, 2, nothing)
    cv2.createTrackbar('angle', 'Volume', 0, 360, nothing)

    axis = cv2.getTrackbarPos('Axis', 'Volume')
    limit_low = cv2.getTrackbarPos('Lower limit', 'Volume')
    limit_high = cv2.getTrackbarPos('Higer limit', 'Volume')
    rotaxes = cv2.getTrackbarPos('rotaxes', 'Volume')
    angle = cv2.getTrackbarPos('angle', 'Volume')

    value_matrix_old = [axis, limit_low, limit_high, angle]

以及窗口的图像:

enter image description here


Tags: 代码图像距离sizecv2win滑块limit