亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

使用OpenCV-python3實現滑動條更新圖像的Canny邊緣檢測功能

發布時間:2020-09-22 05:06:08 來源:腳本之家 閱讀:308 作者:有一種黑暗來自光 欄目:開發技術

import cv2
from matplotlib import pyplot as plt
import numpy as np
img= cv2.imread('39.jpg')#加載圖片
cv2.namedWindow('Canny edge detect')#設置窗口,cv2.WINDOW_NORMAL表示窗口大小可自動調節
cv2.namedWindow('Original Image',cv2.WINDOW_NORMAL)
cv2.namedWindow('Canny edgeImage',cv2.WINDOW_NORMAL)
def nothing(x):#回調函數
  pass
#創建兩個滑動條,分別控制minVal(最小閾值)、maxVal(最大閾值).
# minVal:滑動條名稱; 'Canny edge detect':窗口名; 60:滑動條默認滑動位置; 300:最大值 ; nothing:回調函數
cv2.createTrackbar('minVal','Canny edge detect',60,300,nothing)
cv2.createTrackbar('maxVal','Canny edge detect',100,400,nothing)
while(1):
  #獲得滑動條所在的位置
  #cv2.getTrackbarPos(滑動條名稱,窗口名);
  minVal = cv2.getTrackbarPos('minVal','Canny edge detect')
  maxVal = cv2.getTrackbarPos('maxVal','Canny edge detect')
  #Canny邊緣檢測
  #cv2.Canny函數參數解析:
  # img:原圖像名
  # minVal:最小梯度
  # maxVal:最大梯度
  # 5 :5*5大小的高斯濾波器(卷積核),用來消除噪聲影響
  # L2gradient :求圖像梯度,從而進行去除非邊界上的點(非極大值抑制)
  edgeImage = cv2.Canny(img,minVal,maxVal,5,L2gradient=True)

L2gradient,它可以用來設定 求梯度大小的方程。如果設為 True,就會使用方程,

使用OpenCV-python3實現滑動條更新圖像的Canny邊緣檢測功能

否則 False ,使用方程:

使用OpenCV-python3實現滑動條更新圖像的Canny邊緣檢測功能

其中Gx,Gy為使用 Sobel 算子的計算水平方向和豎直方向的一階導數。

 #顯示圖片
  cv2.imshow('Original Image',img) #原圖
  cv2.imshow('Canny edgeImage',edgeImage) # Canny檢測后的圖

  k = cv2.waitKey(1)
  if k ==ord('w')& 0xFF: # 按 w 退出
    break
cv2.destroyAllWindows()#銷毀窗口

效果圖如下。

使用OpenCV-python3實現滑動條更新圖像的Canny邊緣檢測功能

總結

以上所述是小編給大家介紹的使用OpenCV-python3實現滑動條更新圖像的Canny邊緣檢測功能,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對億速云網站的支持!
如果你覺得本文對你有幫助,歡迎轉載,煩請注明出處,謝謝!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

饶阳县| 兴海县| 舞钢市| 会泽县| 福海县| 阜新| 景洪市| 清远市| 利津县| 如皋市| 乌兰县| 勃利县| 新营市| 茶陵县| 兴海县| 邢台市| 抚州市| 阿坝县| 富蕴县| 交城县| 嘉祥县| 宜昌市| 平潭县| 荆门市| 绍兴县| 克什克腾旗| 友谊县| 阳曲县| 张掖市| 个旧市| 巨野县| 行唐县| 黎平县| 北票市| 水城县| 邹城市| 陆川县| 鄂托克前旗| 黄骅市| 汝城县| 西安市|