交互式调整视觉算法参数(一)-图像阈值参数
目标:
- 使用trackbar对阈值的参数进行动态调整,确认较好的阈值参数
- 使用交互式方式调参,直观感受算法参数的作用
0.代码效果展示
1.代码详细说明
首先导入需要的库,包括opencv-python库
import cv2 as cv
接下来是trackbar的回调函数,这里什么都不需要做pass就可以了
def nothing(x):
pass
然后设置一些全局参数,方便对经常改动参数进行修改:
track_win_name = "trackbar window"
pic_path = "wechat.png"
读取图片,并将图片进行灰度化,并给窗口起个名字,方便后面使用:
img = cv.imread(pic_path, 1)
img = cv.cvtColor(img, cv.COLOR_BGR2GRAY)
cv<