您的位置:首页 > 编程语言 > Python开发

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

2017-07-07 17:19 477 查看
# -*- coding:utf - 8 -*-
import cv2
img = 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:
break
cv2.destroyAllWindows()
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: