欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python OpenCV 使用滑動條來調(diào)整函數(shù)參數(shù)的方法

 更新時間:2019年07月08日 14:37:26   作者:燦若星空丶  
這篇文章主要介紹了Python OpenCV 使用滑動條來調(diào)整函數(shù)參數(shù)的方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

引言

在觀察OpenCV中某個函數(shù)在不同參數(shù)的情況下,所得到的效果的時候,我之前是改一次參數(shù)運行一次,這樣做起來操作麻煩,效率低下。為了更便捷的觀察參數(shù)變化時帶來的處理效果改變 可以使用滑動條來改變參數(shù)

具體思路

  1. 使用cv2.createTrackbar()創(chuàng)建滑動條,有幾個參數(shù)就創(chuàng)建幾個
  2. 對每個參數(shù)定義回調(diào)函數(shù)
  3. 在回調(diào)函數(shù)中顯示圖片

注意 滑動條的窗口名稱 要與 圖片顯示的窗口名字相同

代碼實現(xiàn)

import cv2

d = 0
color = 0
space = 0
def change_d(x):
  d = x
  blur = cv2.bilateralFilter(img,d,color,space)
  cv2.imshow("myImg",blur)

def change_color(x):
  color = x
  blur = cv2.bilateralFilter(img,d,color,space)
  cv2.imshow("myImg",blur)

def change_space(x):
  space = x
  blur = cv2.bilateralFilter(img,d,color,space)
  cv2.imshow("myImg",blur)

img = cv2.imread('car2.jpeg')
cv2.namedWindow('myImg')
cv2.createTrackbar('d','myImg',1,500,change_d)
cv2.createTrackbar('color','myImg',1,500,change_color)
cv2.createTrackbar('space','myImg',1,500,change_space)

while(1):
  k = cv2.waitKey(1)&0xFF
  if k==27:
    break
  d = cv2.getTrackbarPos('d','myImg')
  color = cv2.getTrackbarPos('color','myImg')
  space = cv2.getTrackbarPos('space','myImg')


cv2.destroyAllWindows()

效果展示

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python中使用HTMLParser解析html實例

    Python中使用HTMLParser解析html實例

    這篇文章主要介紹了Python中使用HTMLParser解析html實例,本文直接給出使用示例,并總結(jié)出HTMLParser含有的方法分為兩類,一類是需要顯式調(diào)用的,而另一類不需顯示調(diào)用,需要的朋友可以參考下
    2015-02-02
  • Python使用背景差分器實現(xiàn)運動物體檢測

    Python使用背景差分器實現(xiàn)運動物體檢測

    目前,許多運動檢測技術(shù)都是基于簡單的背景差分概念的,因此本文將基于背景差分器(MOG背景差分器和KNN背景差分器)來實現(xiàn)運動物體的檢測,感興趣的可以了解一下
    2022-02-02
  • Python 中@lazyprop 裝飾器的用法

    Python 中@lazyprop 裝飾器的用法

    這篇文章主要介紹了Python 中@lazyprop 裝飾器的用法,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-05-05
  • Python實現(xiàn)抓取網(wǎng)頁并且解析的實例

    Python實現(xiàn)抓取網(wǎng)頁并且解析的實例

    這篇文章主要介紹了Python實現(xiàn)抓取網(wǎng)頁并且解析的功能實例,主要以解析百度問答為例說明其原理與方法,需要的朋友可以參考下
    2014-09-09
  • Python實現(xiàn)簡單飛機大戰(zhàn)

    Python實現(xiàn)簡單飛機大戰(zhàn)

    這篇文章主要為大家詳細介紹了Python實現(xiàn)簡單飛機大戰(zhàn),文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-07-07
  • python學習實操案例(四)

    python學習實操案例(四)

    這篇文章主要介紹了python學習實操案例,這一篇小編給大家?guī)淼氖橇斜?,所以這里是和列表有關(guān)的案例,需要的小伙伴可以參考一下,希望對你有所幫助<BR>
    2022-02-02
  • 一篇文章告訴你如何用Python控制Excel實現(xiàn)自動化辦公

    一篇文章告訴你如何用Python控制Excel實現(xiàn)自動化辦公

    這篇文章主要介紹了教你怎么用Python處理excel實現(xiàn)自動化辦公,文中有非常詳細的代碼示例,對正在學習python的小伙伴們有非常好的幫助,需要的朋友可以參考下
    2021-08-08
  • 深入了解Python?中線程和進程區(qū)別

    深入了解Python?中線程和進程區(qū)別

    這篇文章主要介紹了深入了解Python?中線程和進程區(qū)別,一個進程由一個或者多個線程組成,線程是一個進程中代碼的不同執(zhí)行路線。切換進程需要的資源比切換線程的要多的多,下面來了解更多的詳細內(nèi)容,需要的小伙伴可以參考一下
    2022-03-03
  • Flask實現(xiàn)定制日志并輸出到文件

    Flask實現(xiàn)定制日志并輸出到文件

    這篇文章主要為大家學習介紹了Flask如何實現(xiàn)定制日志并輸出到文件,文中的示例代碼簡介易懂,感興趣的小伙伴快跟隨小編一起學習一下吧
    2023-07-07
  • python爬蟲_自動獲取seebug的poc實例

    python爬蟲_自動獲取seebug的poc實例

    下面小編就為大家?guī)硪黄猵ython爬蟲_自動獲取seebug的poc實例。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-08-08

最新評論