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

python+opencv實現(xiàn)高斯平滑濾波

 更新時間:2020年07月21日 14:33:55   作者:Ruff_XY  
這篇文章主要為大家詳細(xì)介紹了python+opencv實現(xiàn)高斯平滑濾波,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下

功能:

創(chuàng)建兩個滑動條來分別控制高斯核的size和σσ的大小,這個程序是在閾值分割的那個程序上改動的。閾值分割程序在這
注意:由于σ=0σ=0時,opencv會根據(jù)窗口大小計算出σσ,所以,從0滑動σσ的滑動條時,會出現(xiàn)先邊清晰又變模糊的現(xiàn)象

python+opencv實現(xiàn)閾值分割
python+opencv實現(xiàn)霍夫變換檢測直線

(2016-5-10)到OpenCV-Python Tutorials's documentation!可以下載

代碼:

# -*- coding: utf-8 -*- 

import cv2

#兩個回調(diào)函數(shù)
def GaussianBlurSize(GaussianBlur_size):
 global KSIZE 
 KSIZE = GaussianBlur_size * 2 +3
 print KSIZE, SIGMA
 dst = cv2.GaussianBlur(scr, (KSIZE,KSIZE), SIGMA, KSIZE) 
 cv2.imshow(window_name,dst)

def GaussianBlurSigma(GaussianBlur_sigma):
 global SIGMA
 SIGMA = GaussianBlur_sigma/10.0
 print KSIZE, SIGMA
 dst = cv2.GaussianBlur(scr, (KSIZE,KSIZE), SIGMA, KSIZE) 
 cv2.imshow(window_name,dst)

#全局變量
GaussianBlur_size = 1
GaussianBlur_sigma = 15

KSIZE = 1
SIGMA = 15
max_value = 300
max_type = 6
window_name = "GaussianBlurS Demo"
trackbar_size = "Size*2+3"
trackbar_sigema = "Sigma/10"

#讀入圖片,模式為灰度圖,創(chuàng)建窗口
scr = cv2.imread("G:\homework\lena.bmp",0)
cv2.namedWindow(window_name)

#創(chuàng)建滑動條
cv2.createTrackbar( trackbar_size, window_name, \
   GaussianBlur_size, max_type, GaussianBlurSize )
cv2.createTrackbar( trackbar_sigema, window_name, \
   GaussianBlur_sigma, max_value, GaussianBlurSigma )
#初始化
GaussianBlurSize(1)
GaussianBlurSigma(15)

if cv2.waitKey(0) == 27: 
 cv2.destroyAllWindows()

調(diào)用:

需要把圖片和cv2.pyd與GaussianBlur.py放在同一文件夾下

>>> import os
>>> os.chdir("g:\homework")
>>> import GaussianBlur
5 15
5 1.5
5 1.6
5 1.9
5 2.4
5 2.5
5 2.9
5 3.0
5 3.3
5 3.6
5 3.9
5 4.1
5 4.2
5 4.3
5 4.4
5 4.5
5 4.6
5 4.7
5 4.8

效果圖:

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

相關(guān)文章

  • python和node.js生成當(dāng)前時間戳的示例

    python和node.js生成當(dāng)前時間戳的示例

    這篇文章主要介紹了python和node.js生成當(dāng)前時間戳的示例,幫助大家更好的理解和學(xué)習(xí)python與node.js,感興趣的朋友可以了解下
    2020-09-09
  • python3.4.3下逐行讀入txt文本并去重的方法

    python3.4.3下逐行讀入txt文本并去重的方法

    下面小編就為大家分享一篇python3.4.3下逐行讀入txt文本并去重的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-04-04
  • pytorch標(biāo)簽轉(zhuǎn)onehot形式實例

    pytorch標(biāo)簽轉(zhuǎn)onehot形式實例

    今天小編就為大家分享一篇pytorch標(biāo)簽轉(zhuǎn)onehot形式實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-01-01
  • Python中常用的內(nèi)置方法

    Python中常用的內(nèi)置方法

    今天小編就為大家分享一篇關(guān)于Python中常用的內(nèi)置方法,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-01-01
  • Python?命令行解析工具?argparse基本用法

    Python?命令行解析工具?argparse基本用法

    在工作中,我們經(jīng)常需要從命令行當(dāng)中解析出指定的參數(shù),而?Python?也提供了相應(yīng)的標(biāo)準(zhǔn)庫來做這件事情,比如?sys,?optparse,?getopt,?argparse,這里面功能最強(qiáng)大的莫過于?argparse,下面就來看看它用法,需要的朋友可以參考下
    2022-12-12
  • python基礎(chǔ)之函數(shù)的定義和調(diào)用

    python基礎(chǔ)之函數(shù)的定義和調(diào)用

    這篇文章主要介紹了python函數(shù)的定義和調(diào)用,實例分析了Python中返回一個返回值與多個返回值的方法,需要的朋友可以參考下
    2021-10-10
  • 基于python判斷目錄或者文件代碼實例

    基于python判斷目錄或者文件代碼實例

    這篇文章主要介紹了基于python判斷目錄或者文件代碼實例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-11-11
  • python運用pygame庫實現(xiàn)雙人彈球小游戲

    python運用pygame庫實現(xiàn)雙人彈球小游戲

    這篇文章主要為大家詳細(xì)介紹了python運用pygame庫實現(xiàn)雙人彈球小游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-11-11
  • 對python中的控制條件、循環(huán)和跳出詳解

    對python中的控制條件、循環(huán)和跳出詳解

    今天小編就為大家分享一篇對python中的控制條件、循環(huán)和跳出詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-06-06
  • Python lambda和Python def區(qū)別分析

    Python lambda和Python def區(qū)別分析

    Python支持一種有趣的語法,它允許你快速定義單行的最小函數(shù)。這些叫做lambda的函數(shù),是從Lisp借用來的,可以用在任何需要函數(shù)的地方
    2014-11-11

最新評論