opencv-python 应用滑动条改变canny边缘检测的阈值

来源:互联网 发布:snmptrap协议端口号 编辑:程序博客网 时间:2024/06/08 18:30
# -*- coding:utf - 8 -*-import cv2img = cv2.imread("C:/Users/Administrator/Desktop/gou.jpg", 0)def on_canny():    mix = cv2.getTrackbarPos("mix","s")    max = cv2.getTrackbarPos("max","s")    edges = cv2.Canny(img,mix,max)    cv2.imshow("s", edges)cv2.namedWindow("s")cv2.createTrackbar("mix","s",0,255,on_canny)cv2.createTrackbar("max","s",0,255,on_canny)while(1):    on_canny()    k = cv2.waitKey(1)&0xFF    if k == 27:        breakcv2.destroyAllWindows()

原创粉丝点击