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

python手寫(xiě)均值濾波

 更新時(shí)間:2020年02月19日 10:53:19   作者:丹啊丹  
這篇文章主要為大家詳細(xì)介紹了python手寫(xiě)均值濾波的相關(guān)代碼,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

本文實(shí)例為大家分享了python手寫(xiě)均值濾波的具體代碼,供大家參考,具體內(nèi)容如下

原理與卷積類(lèi)似,設(shè)置一個(gè)n*n的濾波模板,濾波模板內(nèi)的值累加除以模板的尺寸大小取平均為濾波后的值。

代碼如下:

import cv2 as cv
import numpy as np


#均值濾波
def meansBlur(src, ksize):
 '''
 :param src: input image
 :param ksize:kernel size
 :return dst: output image
 '''
 dst = np.copy(src) #創(chuàng)建輸出圖像
 kernel = np.ones((ksize, ksize)) # 卷積核
 padding_num = int((ksize - 1) / 2) #需要補(bǔ)0
 dst = np.pad(dst, (padding_num, padding_num), mode="constant", constant_values=0)
 w, h = dst.shape
 dst = np.copy(dst)
 for i in range(padding_num, w - padding_num):
  for j in range(padding_num, h - padding_num):
   dst[i, j] = np.sum(kernel * dst[i - padding_num:i + padding_num + 1, j - padding_num:j + padding_num + 1]) \
      // (ksize ** 2)
 dst = dst[padding_num:w - padding_num, padding_num:h - padding_num] #把操作完多余的0去除,保證尺寸一樣大
 return dst


img_path = r"F:\03.png"
img = cv.imread(img_path,0)
dst = meansBlur(img,5)
cv.imshow('src',img)
cv.imshow('dst',dst)
print(dst)
cv.waitKey(0)

注釋?zhuān)杭t框表示兩個(gè)for循環(huán)的范圍,i - padding_num:i + padding_num + 1表示第i行上移padding_num行,下移padding_num,+1是因?yàn)閘ist列表為左閉右開(kāi)區(qū)間,右邊的元素取不到值。padding表示周?chē)畛湟蝗Α?/p>

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

相關(guān)文章

  • python 簡(jiǎn)單的多線(xiàn)程鏈接實(shí)現(xiàn)代碼

    python 簡(jiǎn)單的多線(xiàn)程鏈接實(shí)現(xiàn)代碼

    這篇文章主要介紹了python 簡(jiǎn)單的多線(xiàn)程鏈接實(shí)現(xiàn)代碼,需要的朋友可以參考下
    2016-08-08
  • 淺談python浮點(diǎn)數(shù)比較的三種方法

    淺談python浮點(diǎn)數(shù)比較的三種方法

    在 Python 中,由于浮點(diǎn)數(shù)在計(jì)算機(jī)內(nèi)部的表示方式是二進(jìn)制的,因此進(jìn)行浮點(diǎn)數(shù)比較時(shí)可能會(huì)出現(xiàn)精度問(wèn)題,本文就介紹了三種解決方法,具有一定的參考價(jià)值,感興趣的可以了解一下
    2023-09-09
  • python+tifffile之tiff文件讀寫(xiě)方式

    python+tifffile之tiff文件讀寫(xiě)方式

    今天小編就為大家分享一篇python+tifffile之tiff文件讀寫(xiě)方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-01-01
  • python機(jī)器人運(yùn)動(dòng)范圍問(wèn)題的解答

    python機(jī)器人運(yùn)動(dòng)范圍問(wèn)題的解答

    這篇文章主要為大家詳細(xì)解答了python機(jī)器人的運(yùn)動(dòng)范圍問(wèn)題,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-04-04
  • Python實(shí)現(xiàn)Keras搭建神經(jīng)網(wǎng)絡(luò)訓(xùn)練分類(lèi)模型教程

    Python實(shí)現(xiàn)Keras搭建神經(jīng)網(wǎng)絡(luò)訓(xùn)練分類(lèi)模型教程

    這篇文章主要介紹了Python實(shí)現(xiàn)Keras搭建神經(jīng)網(wǎng)絡(luò)訓(xùn)練分類(lèi)模型教程,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-06-06
  • python中的try except與R語(yǔ)言中的tryCatch異常解決

    python中的try except與R語(yǔ)言中的tryCatch異常解決

    這篇文章主要為大家介紹了python中的try except與R語(yǔ)言中的tryCatch異常解決的方式及分析,有需要的朋友可以借鑒參考下,希望能夠有所幫助
    2021-11-11
  • 使用Python實(shí)現(xiàn)Exce格式化批處理工具

    使用Python實(shí)現(xiàn)Exce格式化批處理工具

    原始Excel數(shù)據(jù)常常存在格式不統(tǒng)一、空值、重復(fù)數(shù)據(jù)等問(wèn)題,影響數(shù)據(jù)的準(zhǔn)確性和可用性,所以本文就來(lái)使用Python編寫(xiě)一個(gè)Excel數(shù)據(jù)清洗工具,有需要的小伙伴可以參考一下
    2025-04-04
  • win10系統(tǒng)下如何徹底卸載anaconda3

    win10系統(tǒng)下如何徹底卸載anaconda3

    最近跑代碼的時(shí)候老出現(xiàn)各種錯(cuò)誤,因?yàn)橹靶遁d過(guò)一次anaconda,所以猜測(cè)可能是沒(méi)有卸載干凈,所以又重新卸載了一遍,下面這篇文章主要給大家介紹了關(guān)于win10系統(tǒng)下如何徹底卸載anaconda3的相關(guān)資料,需要的朋友可以參考下
    2023-04-04
  • 只用Python就可以制作的簡(jiǎn)單詞云

    只用Python就可以制作的簡(jiǎn)單詞云

    今天教大家如何只用Python制作簡(jiǎn)單詞云,文中有非常詳細(xì)的介紹及代碼示例,對(duì)正在學(xué)習(xí)python的小伙伴們很有幫助,需要的朋友可以參考下
    2021-06-06
  • Python基于回溯法子集樹(shù)模板解決選排問(wèn)題示例

    Python基于回溯法子集樹(shù)模板解決選排問(wèn)題示例

    這篇文章主要介紹了Python基于回溯法子集樹(shù)模板解決選排問(wèn)題,簡(jiǎn)單描述了選排問(wèn)題并結(jié)合實(shí)例形式分析了Python使用回溯法子集樹(shù)模板解決選排問(wèn)題的具體實(shí)現(xiàn)步驟與相關(guān)操作注意事項(xiàng),需要的朋友可以參考下
    2017-09-09

最新評(píng)論

虎林市| 额济纳旗| 麟游县| 榆林市| 瑞昌市| 鹤庆县| 新河县| 蓬溪县| 武宁县| 仁寿县| 新沂市| 革吉县| 利津县| 嵊泗县| 玉溪市| 阳谷县| 海原县| 宁海县| 兴业县| 塔城市| 克什克腾旗| 洛宁县| 荔波县| 五峰| 建瓯市| 四平市| 云和县| 土默特右旗| 安龙县| 庆城县| 城固县| 蓬安县| 林甸县| 昭通市| 芷江| 恩施市| 涡阳县| 双辽市| 当雄县| 临桂县| 临泉县|