#定义回调函数
def nothing(x):
pass
import cv2
import numpy as np
img = cv2.imread('butter.png')
#创建窗口
cv2.namedWindow('Canny')
#创建滑动条,分别对应Canny的两个阈值
cv2.createTrackbar('threshold1','Canny',0,255,nothing)
cv2.createTrackbar('threshold2','Canny',0,255,nothing)
while(1):
#返回当前阈值
threshold1=cv2.getTrackbarPos('threshold1','Canny')
threshold2=cv2.getTrackbarPos('threshold2','Canny')
img_output=cv2.Canny(img,threshold1,threshold2)
#显示图片
cv2.imshow('original',img)
cv2.imshow('Canny',img_output)
#空格跳出
if cv2.waitKey(1)==ord(' '):
break
#摧毁所有窗口
cv2.destroyAllWindows()
其实,学废了一种,其他自然也就废了
一起加油,骚年