如何在opencv中添加滑块

日常@尊师:

© Fu Xianjun. All Rights Reserved.

opencv 如何对图像使用滑块改变阈值,能够更方便我们调节图像阈值

import numpy as np
import cv2
#导包

def docanny(a):
value = cv2.getTrackbarPos("TCanny","Canny")
edges = cv2.Canny(img,value,value*2.5,3)
#边缘检测
cv2.imshow("edges",edges)

img = cv2.imread("5.png")#读取图片
cv2.namedWindow("Canny",1)#边缘提取
cv2.createTrackbar("TCanny","Canny",1,100,docanny)#使用滑动条调节阈值 
cv2.waitKey(0)
cv2.destroyAllWindows()

如何在opencv中添加滑块_第1张图片

如何在opencv中添加滑块_第2张图片

你可能感兴趣的:(OpenCV,opencv)