91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

使用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

玉山县| 遂溪县| 犍为县| 济南市| 长春市| 敖汉旗| 册亨县| 霍林郭勒市| 崇仁县| 南康市| 兴文县| 高尔夫| 闽清县| 潮安县| 遵义县| 天津市| 明水县| 曲阜市| 辽阳县| 桂东县| 黄梅县| 凤庆县| 驻马店市| 济源市| 思南县| 津市市| 宣汉县| 柳江县| 北宁市| 英吉沙县| 同德县| 延安市| 缙云县| 禄劝| 无棣县| 吴忠市| 宜川县| 海宁市| 丁青县| 亳州市| 册亨县|