cv2.createtrackbar函数中设置回调函数为奇数
时间: 2023-05-24 15:05:30 浏览: 124
opencvMouseCallback_opencv_回调函数_
cv2.createtrackbar函数中设置回调函数可以是奇数函数也可以是偶数函数,这取决于需要实现的功能。回调函数是在进度条值被更改时调用的函数,可以用来做一些特定的操作。如下所示是创建一个名为“threshold”的进度条,并将回调函数设置为奇数函数:
```
import cv2
import numpy as np
def on_trackbar(val):
print("Odd function called with value", val)
img = np.zeros((300,300), np.uint8)
cv2.namedWindow('image')
cv2.createTrackbar('threshold', 'image', 0, 255, on_trackbar)
while(1):
cv2.imshow('image',img)
k = cv2.waitKey(1) & 0xFF
if k == 27:
break
cv2.destroyAllWindows()
```
在上述代码中,回调函数on_trackbar是奇数函数,因为它只打印进度条的值。如果需要实现其他的功能,可以编写不同的回调函数。
阅读全文