Python和OpenCV有没有办法确保在cv2.createTrackbar的trackbar上滑动会给我一个奇数值?

2024-04-26 05:38:20 发布

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

假设我有这个代码:

cv2.createTrackbar('kernal', 'Window', 3, 21, callback)

现在,我只在它下面写另一个代码来检查我从对应的cv2.getTrackbarPos得到的值是奇数还是偶数,如果是偶数,就给它加一个。有没有其他方法像使用callback?因为我的方法令人恼火的部分是滑块不会真正代表我得到的值(如果设置为偶数,它将降低一个值)。在


Tags: 方法代码callback代表windowcv2滑块奇数
1条回答
网友
1楼 · 发布于 2024-04-26 05:38:20

据我所知,没有一定的方法可以得到奇数。但您可以使用这段代码进行优化:

val=cv2.getTrackbarPos('kernal', 'Window')
if val%2!=0:
    val+=1

希望这有帮助。在

相关问题 更多 >