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

高斯衰減python實現(xiàn)方式

 更新時間:2022年12月17日 14:48:29   作者:會發(fā)paper的學渣  
這篇文章主要介紹了高斯衰減python實現(xiàn)方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

高斯衰減python實現(xiàn)

def get_score_time_weight(original, offset,scale,current_data):
    diff = current_data-original
    if  math.fabs(diff) < offset:
        return 1
    else:
        var_sqr = scale**2/(2*math.log(2))
        return math.pow(math.e,-(math.fabs(diff)-offset)**2/(2*var_sqr))

效果如下:

對應的實際計算公式正態(tài)分布概率密度函數(shù)去掉常數(shù)項為:

高斯濾波學習筆記

在圖像處理中,高斯濾波一般有兩種實現(xiàn)方式,一是用離散化窗口滑窗卷積,另一種通過傅里葉變換。最常見的就是第一種滑窗實現(xiàn),只有當離散化的窗口非常大,用滑窗計算量非常大(即使用可分離濾波器的實現(xiàn))的情況下,可能會考慮基于傅里葉變化的實現(xiàn)方法。

原理

圖像大多數(shù)噪聲均屬于高斯噪聲,因此高斯濾波器應用也較廣泛。高斯濾波是一種線性平滑濾波,適用于消除高斯噪聲,廣泛應用于圖像去噪。

可以簡單地理解為,高斯濾波去噪就是對整幅圖像像素值進行加權平均,針對每一個像素點的值,都由其本身值和鄰域內(nèi)的其他像素值經(jīng)過加權平均后得到。

高斯濾波的具體操作是:用一個用戶指定的模板(或稱卷積、掩膜)去掃描圖像中的每一個像素,用模板確定的鄰域內(nèi)像素的加權平均灰度值去替代模板中心像素點的值。

一維高斯分布:

二維高斯分布:

高斯模糊:

我們常說的高斯模糊就是使用高斯濾波器完成的,高斯模糊是低通濾波的一種,也就是濾波函數(shù)是低通高斯函數(shù),但是高斯濾波是指用高斯函數(shù)作為濾波函數(shù),至于是不是模糊,要看是高斯低通還是高斯高通,低通就是模糊,高通就是銳化。

濾波器是建立的一個數(shù)學模型,通過它來將圖像數(shù)據(jù)進行能量轉(zhuǎn)化,能量低的就排除掉,噪聲屬于低能量部分。編程運算的話就是一個模板運算,拿圖像的八連通區(qū)域來說,中間點的像素值就等于八連通區(qū)的像素值的均值,這樣達到平滑的效果。假如使用理想濾波器,則會在圖像中產(chǎn)生振鈴現(xiàn)象。如果采用高斯濾波器,系統(tǒng)函數(shù)為平滑的,避免了振鈴現(xiàn)象(圖像處理中,對一幅圖像進行濾波處理,若選用的頻域濾波器具有陡峭的變化,則會使濾波圖像產(chǎn)生“振鈴”,所謂“振鈴”,就是指輸出圖像的灰度劇烈變化處產(chǎn)生的震蕩,就好像鐘被敲擊后產(chǎn)生的空氣震蕩。).

理想濾波器是指能使通帶內(nèi)信號的幅值和相位都不失真,阻帶內(nèi)的頻率成分都衰減為零的濾波器,其通帶和阻帶之間有明顯的分界線。也就是說,理想濾波器在通帶內(nèi)的幅頻特性應為常數(shù),相頻特性的斜率為常值;在通帶外的幅頻特性應為零。

由于高斯函數(shù)的傅立葉變換仍是高斯函數(shù), 因此高斯函數(shù)能構成一個在頻域具有平滑性能的低通濾波器??梢酝ㄟ^在頻域做乘積來實現(xiàn)高斯濾波。均值濾波是對信號進行局部平均, 以平均值來代表該像素點的灰度值。矩形濾波器(Averaging Box Filter)對這個二維矢量的每一個分量進行獨立的平滑處理。通過計算和轉(zhuǎn)化 ,得到一幅單位矢量圖。這個 512×512的矢量圖被劃分成一個 8×8的小區(qū)域 ,再在每一個小區(qū)域中 ,統(tǒng)計這個區(qū)域內(nèi)的主要方向 ,亦即將對該區(qū)域內(nèi)點方向數(shù)進行統(tǒng)計,最多的方向作為區(qū)域的主方向。于是就得到了一個新的64×64的矢量圖。這個新的矢量圖還可以采用一個 3×3模板進行進一步的平滑。

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • Python交換變量

    Python交換變量

    Python美味第一頓,來個方便快捷的變量交換!為什么是Python?!因為Python中交換變量不需要臨時變量!
    2008-09-09
  • python中列表的常見操作梳理總結(jié)(二)

    python中列表的常見操作梳理總結(jié)(二)

    這篇文章主要介紹了python中列表的常見操作總結(jié),文章圍通過列表的索引與切片的相關資料展開全文詳細的內(nèi)容,具有一定的參考價值,需要的小伙伴可以參考一下
    2022-07-07
  • 小學生也能看懂的python語法之循環(huán)語句精解

    小學生也能看懂的python語法之循環(huán)語句精解

    這篇文章主要介紹了詳解Python中的條件,循環(huán)語句,包括while循環(huán)for循環(huán),循環(huán)語句是學習各個編程語言的最基本的基礎知識,需要的朋友可以參考下
    2021-09-09
  • Python實現(xiàn)冒泡,插入,選擇排序簡單實例

    Python實現(xiàn)冒泡,插入,選擇排序簡單實例

    這篇文章主要介紹了Python實現(xiàn)冒泡,插入,選擇排序簡單實例,很適合Python初學者學習參考之用,需要的朋友可以參考下
    2014-08-08
  • Python和Excel的完美結(jié)合的常用操作案例匯總

    Python和Excel的完美結(jié)合的常用操作案例匯總

    這篇文章主要介紹了Python和Excel的完美結(jié)合的常用操作案例匯總,文章通過圍繞主題展開詳細的內(nèi)容介紹,具有一定的參考價值,需要的小伙伴可以參考一下
    2022-09-09
  • 分享15個最受歡迎的Python開源框架

    分享15個最受歡迎的Python開源框架

    以下是從GitHub中整理出的15個最受歡迎的Python開源框架。這些框架包括事件I/O,OLAP,Web開發(fā),高性能網(wǎng)絡通信,測試,爬蟲等
    2014-07-07
  • Python/ArcPy遍歷指定目錄中的MDB文件方法

    Python/ArcPy遍歷指定目錄中的MDB文件方法

    今天小編就為大家分享一篇Python/ArcPy遍歷指定目錄中的MDB文件方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-10-10
  • Pandas sample隨機抽樣的實現(xiàn)

    Pandas sample隨機抽樣的實現(xiàn)

    隨機抽樣,是統(tǒng)計學中常用的一種方法,本文主要介紹了Pandas sample隨機抽樣的實現(xiàn),文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-06-06
  • 詳解Python中的靜態(tài)方法與類成員方法

    詳解Python中的靜態(tài)方法與類成員方法

    這篇文章主要介紹了關于Python中靜態(tài)方法與類成員的相關資料,文中通過示例代碼給大家詳細總結(jié)了兩者在語法和使用上的區(qū)別,有需要的朋友可以參考借鑒,下面來一起看看吧。
    2017-02-02
  • Python實現(xiàn)批量壓縮解壓文件(zip、rar)

    Python實現(xiàn)批量壓縮解壓文件(zip、rar)

    Python是一種廣泛使用的編程語言,非常適合處理各種任務,包括批量解壓縮文件,本文主要介紹了Python實現(xiàn)批量壓縮解壓文件,具有一定的參考價值,感興趣的可以了解一下
    2023-09-09

最新評論

巢湖市| 平和县| 堆龙德庆县| 东宁县| 万年县| 拉萨市| 乐清市| 栾川县| 乌鲁木齐县| 墨竹工卡县| 丁青县| 盘山县| 松溪县| 中卫市| 介休市| 安新县| 大石桥市| 垫江县| 安阳市| 静海县| 西城区| 陇南市| 武定县| 武隆县| 河北区| 安多县| 读书| 米林县| 修水县| 河曲县| 雷山县| 华安县| 松滋市| 禄劝| 湄潭县| 十堰市| 垫江县| 银川市| 姜堰市| 贵阳市| 阿合奇县|