最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

OpenCV3.3+Python3.6實(shí)現(xiàn)圖片高斯模糊

 更新時(shí)間:2021年05月18日 15:09:24   作者:Demo.demo  
這篇文章主要為大家詳細(xì)介紹了OpenCV3.3+Python3.6實(shí)現(xiàn)圖片高斯模糊,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

本文實(shí)例為大家分享了OpenCV3.3+Python3.6實(shí)現(xiàn)圖片高斯模糊的具體代碼,供大家參考,具體內(nèi)容如下

高斯模糊

高斯模糊(英語(yǔ):Gaussian Blur),通常用它來(lái)減少圖像噪聲以及降低細(xì)節(jié)層次。這種模糊技術(shù)生成的圖像,其視覺(jué)效果就像是經(jīng)過(guò)一個(gè)半透明屏幕在觀察圖像,這與鏡頭焦外成像效果散景以及普通照明陰影中的效果都明顯不同。高斯模糊也用于計(jì)算機(jī)視覺(jué)算法中的預(yù)先處理階段,以增強(qiáng)圖像在不同比例大小下的圖像效果(參見(jiàn)尺度空間表示以及尺度空間實(shí)現(xiàn))。 從數(shù)學(xué)的角度來(lái)看,圖像的高斯模糊過(guò)程就是圖像與正態(tài)分布做卷積。由于正態(tài)分布又叫作高斯分布,所以這項(xiàng)技術(shù)就叫作高斯模糊。圖像與圓形方框模糊做卷積將會(huì)生成更加精確的焦外成像效果。由于高斯函數(shù)的傅立葉變換是另外一個(gè)高斯函數(shù),所以高斯模糊對(duì)于圖像來(lái)說(shuō)就是一個(gè)低通濾波器。

高斯模糊原理: “模糊”,就是將圖像中每個(gè)像素值進(jìn)行重置的過(guò)程,這個(gè)過(guò)程采用將每一個(gè)像素都設(shè)置成周邊像素的平均值。 

# 高斯模糊
#     高斯模糊
#     操作
#     cv2.GaussianBlur(image, (135, 135), 0)  #(5, 5)表示高斯矩陣(高斯內(nèi)核)的長(zhǎng)與寬都是5(必須為奇數(shù)),標(biāo)準(zhǔn)差取0
 
import cv2
import numpy as np
 
def clamp(pv):  #保證 RGB三色值的數(shù)值不超過(guò)255
    if pv>255:
        return 255
    if pv<0:
        return 0
    else:
        return pv
 
def gaussian_noise(image):  #給圖片加一些噪聲,高斯噪聲
    h, w, c = image.shape  #獲取三個(gè)值,高度、寬度、深度
    for row in range(h):  #在寬度、 高度中遍歷進(jìn)行像素點(diǎn)RGB的賦值
        for col in range(w):
            s=np.random.normal(0, 20, 3)  #獲取隨機(jī)數(shù)  3個(gè)數(shù)的數(shù)組
            b = image[row, col, 0]  # blue   原來(lái)的藍(lán)色值
            g = image[row, col, 1]  # green
            r = image[row, col, 2]  # red
            image[row, col, 0] = clamp(b + s[0])  #加上處理賦值
            image[row, col, 1] = clamp(g + s[1])
            image[row, col, 2] = clamp(r + s[2])
    cv2.imshow("Gauss_noise", image)
 
print("--------Hello Python--------")
src=cv2.imread("lena.jpg")
cv2.imshow("Source Image",src)
t1=cv2.getTickCount()#獲取時(shí)間值
gaussian_noise(src)
t2=cv2.getTickCount()#獲取時(shí)間值
time=(t2-t1)/cv2.getTickFrequency()#計(jì)算出時(shí)間(s)
print("所用時(shí)間:%s"%(time*1000))
 
dst = cv2.GaussianBlur(src, (2555,2555), 15)#進(jìn)行高斯模糊處理
cv2.imshow("Gauss_blur",dst)
 
cv2.waitKey(0)
cv2.destroyAllWindows()

(1)原圖:

(2)高斯噪聲圖片

(3)高斯模糊效果

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

相關(guān)文章

  • 使用python的turtle函數(shù)繪制一個(gè)滑稽表情

    使用python的turtle函數(shù)繪制一個(gè)滑稽表情

    Turtle庫(kù)是Python語(yǔ)言中一個(gè)很流行的繪制圖像的函數(shù)庫(kù),今天通過(guò)實(shí)例代碼給大家分享使用python的turtle函數(shù)繪制一個(gè)滑稽表情,一起看看吧
    2020-02-02
  • pytorch?實(shí)現(xiàn)情感分類問(wèn)題小結(jié)

    pytorch?實(shí)現(xiàn)情感分類問(wèn)題小結(jié)

    本文主要介紹了pytorch?實(shí)現(xiàn)情感分類問(wèn)題,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-02-02
  • 利用Pytorch實(shí)現(xiàn)簡(jiǎn)單的線性回歸算法

    利用Pytorch實(shí)現(xiàn)簡(jiǎn)單的線性回歸算法

    今天小編就為大家分享一篇利用Pytorch實(shí)現(xiàn)簡(jiǎn)單的線性回歸算法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-01-01
  • python3.7中安裝paddleocr及paddlepaddle包的多種方法

    python3.7中安裝paddleocr及paddlepaddle包的多種方法

    這篇文章主要介紹了python3.7中安裝paddleocr及paddlepaddle包,本文通過(guò)多種方法給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-11-11
  • 使用python怎樣產(chǎn)生10個(gè)不同的隨機(jī)數(shù)

    使用python怎樣產(chǎn)生10個(gè)不同的隨機(jī)數(shù)

    這篇文章主要介紹了使用python實(shí)現(xiàn)產(chǎn)生10個(gè)不同的隨機(jī)數(shù)方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-07-07
  • 提高python代碼運(yùn)行效率的一些建議

    提高python代碼運(yùn)行效率的一些建議

    這篇文章主要介紹了提高python代碼運(yùn)行效率的一些建議,幫助大家優(yōu)化python代碼,提高運(yùn)行效率,感興趣的朋友可以了解下
    2020-09-09
  • python socket網(wǎng)絡(luò)編程之粘包問(wèn)題詳解

    python socket網(wǎng)絡(luò)編程之粘包問(wèn)題詳解

    這篇文章主要介紹了python socket網(wǎng)絡(luò)編程之粘包問(wèn)題詳解,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-04-04
  • opencv python簡(jiǎn)易文檔之圖像處理算法

    opencv python簡(jiǎn)易文檔之圖像處理算法

    OpenCV是一個(gè)開(kāi)源庫(kù),包含了許多計(jì)算機(jī)視覺(jué)算法,它在計(jì)算機(jī)視覺(jué)和圖像處理中起著重要作用,用于實(shí)時(shí)操作,其效率足以滿足工業(yè)上的要求,這篇文章主要給大家介紹了關(guān)于opencv python簡(jiǎn)易文檔之圖像處理算法的相關(guān)資料,需要的朋友可以參考下
    2021-08-08
  • python實(shí)現(xiàn)對(duì)csv文件的列的內(nèi)容讀取

    python實(shí)現(xiàn)對(duì)csv文件的列的內(nèi)容讀取

    今天小編就為大家分享一篇python實(shí)現(xiàn)對(duì)csv文件的列的內(nèi)容讀取,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-07-07
  • Linux中Python 環(huán)境軟件包安裝步驟

    Linux中Python 環(huán)境軟件包安裝步驟

    本文給大家分享的是在Linux系統(tǒng)中Python環(huán)境的安裝步驟,以及常用的軟件的安裝升級(jí),非常的實(shí)用,有需要的小伙伴可以參考下
    2016-03-03

最新評(píng)論

江达县| 通化县| 乌兰察布市| 通许县| 池州市| 安平县| 平昌县| 永安市| 米脂县| 濉溪县| 珠海市| 新营市| 昌宁县| 夏邑县| 珠海市| 保德县| 鹰潭市| 吉安市| 四子王旗| 定结县| 丽水市| 鹤壁市| 和田市| 花莲县| 麦盖提县| 神农架林区| 贵溪市| 汪清县| 镇安县| 驻马店市| 盐津县| 蕉岭县| 长沙市| 和林格尔县| 扶余县| 白水县| 丽江市| 乐亭县| 湟源县| 合江县| 大渡口区|