日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

【OpenCV 例程200篇】100. 自适应局部降噪滤波器

發(fā)布時間:2025/3/15 编程问答 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【OpenCV 例程200篇】100. 自适应局部降噪滤波器 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

【OpenCV 例程200篇】100. 自適應局部降噪濾波器

歡迎關注 『OpenCV 例程200篇』 系列,持續(xù)更新中
歡迎關注 『Python小白的OpenCV學習課』 系列,持續(xù)更新中


3.7 自適應局部降噪濾波器

前述濾波器直接應用到圖像處理,并未考慮圖像本身的特征。自適應濾波器的特性根據(jù) m?nm*nm?n 矩形鄰域 SxySxySxy 定義的濾波區(qū)域內(nèi)的圖像的統(tǒng)計特性變化。通常,自適應濾波器的性能優(yōu)于前述的濾波器,但濾波器的復雜度和計算量也更大。

均值和方差是隨機變量最基礎的統(tǒng)計量。在圖像處理中,均值是像素鄰域的平均灰度,方差是像素鄰域的圖像對比度。

SxySxySxy 表示中心在點 (x,y)(x,y)(x,y) 、大小為 m?nm*nm?n 的矩形子窗口(鄰域),濾波器在由 SxySxySxy 定義的鄰域操作。

噪聲圖像在點 (x,y)(x,y)(x,y) 的值 g(x,y)g(x,y)g(x,y),噪聲的方差 ση2\sigma^2_{\eta}ση2? 由噪聲圖像估計;SxySxySxy 中像素的局部平均灰度為 zˉSxy\bar{z}_{Sxy}zˉSxy?,灰度的局部方差為 σSxy2\sigma^2_{Sxy}σSxy2?。

使用自適應局部降噪濾波器復原的圖像 f^\hat{f}f^? 在點 (x,y)(x,y)(x,y) 的值,由如下自適應表達式描述:
f^(x,y)=g(x,y)?ση2σSxy2[g(x,y)?zSxyˉ]\hat{f}(x,y) = g(x,y) - \frac{\sigma^2_{\eta}}{\sigma^2_{Sxy}} [g(x,y)-\bar{z_{Sxy}}] f^?(x,y)=g(x,y)?σSxy2?ση2??[g(x,y)?zSxy?ˉ?]

例程 9.14:自適應局部降噪濾波器

# 9.14: 自適應局部降噪濾波器 (Adaptive local noise reduction filter)img = cv2.imread("../images/Fig0507b.tif", 0) # flags=0 讀取為灰度圖像hImg = img.shape[0]wImg = img.shape[1]m, n = 5, 5imgAriMean = cv2.boxFilter(img, -1, (m, n)) # 算術(shù)平均濾波# 邊緣填充hPad = int((m-1) / 2)wPad = int((n-1) / 2)imgPad = np.pad(img.copy(), ((hPad, m-hPad-1), (wPad, n-wPad-1)), mode="edge")# 估計原始圖像的噪聲方差 sigmaEtamean, stddev = cv2.meanStdDev(img)sigmaEta = stddev ** 2print(sigmaEta)# 自適應局部降噪epsilon = 1e-8imgAdaLocal = np.zeros(img.shape)for i in range(hImg):for j in range(wImg):pad = imgPad[i:i+m, j:j+n] # 鄰域 Sxy, m*ngxy = img[i,j] # 含噪聲圖像的像素點zSxy = np.mean(pad) # 局部平均灰度sigmaSxy = np.var(pad) # 灰度的局部方差rateSigma = min(sigmaEta / (sigmaSxy + epsilon), 1.0) # 加性噪聲假設:sigmaEta/sigmaSxy < 1imgAdaLocal[i, j] = gxy - rateSigma * (gxy - zSxy)plt.figure(figsize=(9, 6))plt.subplot(131), plt.axis('off'), plt.title("Original")plt.imshow(img, cmap='gray', vmin=0, vmax=255)plt.subplot(132), plt.axis('off'), plt.title("Arithmentic mean filter")plt.imshow(imgAriMean, cmap='gray', vmin=0, vmax=255)plt.subplot(133), plt.axis('off'), plt.title("Adaptive local filter")plt.imshow(imgAdaLocal, cmap='gray', vmin=0, vmax=255)plt.tight_layout()plt.show()


(本節(jié)完)


版權(quán)聲明:

youcans@xupt 原創(chuàng)作品,轉(zhuǎn)載必須標注原文鏈接

Copyright 2021 youcans, XUPT

Crated:2022-2-1


歡迎關注 『OpenCV 例程200篇 100 篇』 系列,持續(xù)更新中
歡迎關注 『Python小白的OpenCV學習課』 系列,持續(xù)更新中

【OpenCV 例程200篇】01. 圖像的讀取(cv2.imread)
【OpenCV 例程200篇】02. 圖像的保存(cv2.imwrite)
【OpenCV 例程200篇】03. 圖像的顯示(cv2.imshow)
【OpenCV 例程200篇】04. 用 matplotlib 顯示圖像(plt.imshow)
【OpenCV 例程200篇】05. 圖像的屬性(np.shape)
【OpenCV 例程200篇】06. 像素的編輯(img.itemset)
【OpenCV 例程200篇】07. 圖像的創(chuàng)建(np.zeros)
【OpenCV 例程200篇】08. 圖像的復制(np.copy)
【OpenCV 例程200篇】09. 圖像的裁剪(cv2.selectROI)
【OpenCV 例程200篇】10. 圖像的拼接(np.hstack)
【OpenCV 例程200篇】11. 圖像通道的拆分(cv2.split)
【OpenCV 例程200篇】12. 圖像通道的合并(cv2.merge)
【OpenCV 例程200篇】13. 圖像的加法運算(cv2.add)
【OpenCV 例程200篇】14. 圖像與標量相加(cv2.add)
【OpenCV 例程200篇】15. 圖像的加權(quán)加法(cv2.addWeight)
【OpenCV 例程200篇】16. 不同尺寸的圖像加法
【OpenCV 例程200篇】17. 兩張圖像的漸變切換
【OpenCV 例程200篇】18. 圖像的掩模加法
【OpenCV 例程200篇】19. 圖像的圓形遮罩
【OpenCV 例程200篇】20. 圖像的按位運算
【OpenCV 例程200篇】21. 圖像的疊加
【OpenCV 例程200篇】22. 圖像添加非中文文字
【OpenCV 例程200篇】23. 圖像添加中文文字
【OpenCV 例程200篇】23. 圖像添加中文文字
【OpenCV 例程200篇】24. 圖像的仿射變換
【OpenCV 例程200篇】25. 圖像的平移
【OpenCV 例程200篇】26. 圖像的旋轉(zhuǎn)(以原點為中心)
【OpenCV 例程200篇】27. 圖像的旋轉(zhuǎn)(以任意點為中心)
【OpenCV 例程200篇】28. 圖像的旋轉(zhuǎn)(直角旋轉(zhuǎn))
【OpenCV 例程200篇】29. 圖像的翻轉(zhuǎn)(cv2.flip)
【OpenCV 例程200篇】30. 圖像的縮放(cv2.resize)
【OpenCV 例程200篇】31. 圖像金字塔(cv2.pyrDown)
【OpenCV 例程200篇】32. 圖像的扭變(錯切)
【OpenCV 例程200篇】33. 圖像的復合變換
【OpenCV 例程200篇】34. 圖像的投影變換
【OpenCV 例程200篇】35. 圖像的投影變換(邊界填充)
【OpenCV 例程200篇】36. 直角坐標與極坐標的轉(zhuǎn)換
【OpenCV 例程200篇】37. 圖像的灰度化處理和二值化處理
【OpenCV 例程200篇】38. 圖像的反色變換(圖像反轉(zhuǎn))
【OpenCV 例程200篇】39. 圖像灰度的線性變換
【OpenCV 例程200篇】40. 圖像分段線性灰度變換
【OpenCV 例程200篇】41. 圖像的灰度變換(灰度級分層)
【OpenCV 例程200篇】42. 圖像的灰度變換(比特平面分層)
【OpenCV 例程200篇】43. 圖像的灰度變換(對數(shù)變換)
【OpenCV 例程200篇】44. 圖像的灰度變換(伽馬變換)
【OpenCV 例程200篇】45. 圖像的灰度直方圖
【OpenCV 例程200篇】46. 直方圖均衡化
【OpenCV 例程200篇】47. 圖像增強—直方圖匹配
【OpenCV 例程200篇】48. 圖像增強—彩色直方圖匹配
【OpenCV 例程200篇】49. 圖像增強—局部直方圖處理
【OpenCV 例程200篇】50. 圖像增強—直方圖統(tǒng)計量圖像增強
【OpenCV 例程200篇】51. 圖像增強—直方圖反向追蹤
【OpenCV 例程200篇】52. 圖像的相關與卷積運算
【OpenCV 例程200篇】53. Scipy 實現(xiàn)圖像二維卷積
【OpenCV 例程200篇】54. OpenCV 實現(xiàn)圖像二維卷積
【OpenCV 例程200篇】55. 可分離卷積核
【OpenCV 例程200篇】56. 低通盒式濾波器
【OpenCV 例程200篇】57. 低通高斯濾波器
【OpenCV 例程200篇】58. 非線性濾波—中值濾波
【OpenCV 例程200篇】59. 非線性濾波—雙邊濾波
【OpenCV 例程200篇】60. 非線性濾波—聯(lián)合雙邊濾波
【OpenCV 例程200篇】61. 導向濾波(Guided filter)
【OpenCV 例程200篇】62. 圖像銳化——鈍化掩蔽
【OpenCV 例程200篇】63. 圖像銳化——Laplacian 算子
【OpenCV 例程200篇】64. 圖像銳化——Sobel 算子
【OpenCV 例程200篇】65. 圖像銳化——Scharr 算子
【OpenCV 例程200篇】66. 圖像濾波之低通/高通/帶阻/帶通
【OpenCV 例程200篇】67. 空間域圖像增強的綜合應用
【OpenCV 例程200篇】68. 空間域圖像增強的綜合應用
【OpenCV 例程200篇】69. 連續(xù)非周期信號的傅立葉系數(shù)
【OpenCV 例程200篇】70. 一維連續(xù)函數(shù)的傅里葉變換
【OpenCV 例程200篇】71. 連續(xù)函數(shù)的取樣
【OpenCV 例程200篇】72. 一維離散傅里葉變換
【OpenCV 例程200篇】73. 二維連續(xù)傅里葉變換
【OpenCV 例程200篇】74. 圖像的抗混疊
【OpenCV 例程200篇】75. Numpy 實現(xiàn)圖像傅里葉變換
【OpenCV 例程200篇】76. OpenCV 實現(xiàn)圖像傅里葉變換
【OpenCV 例程200篇】77. OpenCV 實現(xiàn)快速傅里葉變換
【OpenCV 例程200篇】78. 頻率域圖像濾波基礎
【OpenCV 例程200篇】79. 頻率域圖像濾波的基本步驟
【OpenCV 例程200篇】80. 頻率域圖像濾波詳細步驟
【OpenCV 例程200篇】81. 頻率域高斯低通濾波器
【OpenCV 例程200篇】82. 頻率域巴特沃斯低通濾波器
【OpenCV 例程200篇】83. 頻率域低通濾波:印刷文本字符修復
【OpenCV 例程200篇】84. 由低通濾波器得到高通濾波器
【OpenCV 例程200篇】85. 頻率域高通濾波器的應用
【OpenCV 例程200篇】86. 頻率域濾波應用:指紋圖像處理
【OpenCV 例程200篇】87. 頻率域鈍化掩蔽
【OpenCV 例程200篇】88. 頻率域拉普拉斯高通濾波
【OpenCV 例程200篇】89. 帶阻濾波器的傳遞函數(shù)
【OpenCV 例程200篇】90. 頻率域陷波濾波器
【OpenCV 例程200篇】91. 高斯噪聲、瑞利噪聲、愛爾蘭噪聲
【OpenCV 例程200篇】92. 指數(shù)噪聲、均勻噪聲、椒鹽噪聲
【OpenCV 例程200篇】93. 噪聲模型的直方圖
【OpenCV 例程200篇】94. 算術(shù)平均濾波器
【OpenCV 例程200篇】95. 幾何均值濾波器
【OpenCV 例程200篇】96. 諧波平均濾波器
【OpenCV 例程200篇】97. 反諧波平均濾波器
【OpenCV 例程200篇】98. 統(tǒng)計排序濾波器
【OpenCV 例程200篇】99. 修正阿爾法均值濾波器
【OpenCV 例程200篇】100. 自適應局部降噪濾波器

總結(jié)

以上是生活随笔為你收集整理的【OpenCV 例程200篇】100. 自适应局部降噪滤波器的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 欧美一二三区视频 | 极品人妻videosss人妻 | 毛片免费在线观看视频 | 免费看国产曰批40分钟粉红裤头 | 91成人网页 | 日韩91| 小嫩嫩12欧美 | 香蕉人妻av久久久久天天 | 国产高清自拍av | 91手机视频 | 欧日韩不卡在线视频 | 狠狠爱成人 | 国产精品视频久久 | 污污的网站在线观看 | 免费看日批 | xx99小雪| wwwxxx在线播放 | 97影院在线午夜 | 人妻aⅴ无码一区二区三区 阿v免费视频 | 亚洲精品嫩草 | 亚洲视频免费观看 | 99热国 | 亚洲福利视频一区 | av天天操 | 日本精品一区二区三区视频 | 亚洲国产成人精品91久久久 | h视频在线观看网站 | 国产欧美日韩精品区一区二污污污 | 亚洲精品乱码久久久久久黑人 | 天堂国产精品 | 日韩久久视频 | 国产欧美日韩在线 | 国产二级片 | 久草视频免费在线观看 | 能直接看的av网站 | 亚洲区小说 | 爱乃なみ加勒比在线播放 | 欧美高跟鞋交xxxxxhd | 久草视频观看 | 婷婷第四色| 婷婷麻豆| 无码人妻久久一区二区三区蜜桃 | 午夜电影在线播放 | 337p粉嫩大胆噜噜噜噜69影视 | 91麻豆视频在线观看 | 欧美性插视频 | 欧美va天堂 | 精品视频一区二区三区在线观看 | 成人久久国产 | 91在线网 | 熟女俱乐部一区二区视频在线 | 成人涩涩网站 | 农村一级毛片 | 久热免费在线视频 | 九九视频国产 | 可以在线观看的黄色 | 亚洲精品20p | 四虎影音先锋 | 日本h在线观看 | 国产无遮挡一区二区三区毛片日本 | 国产jzjzjz丝袜老师水多 | 成人开心网 | 日本老熟妇毛茸茸 | 久草久草久草 | 看黄色小视频 | 亚洲国产一区二区在线观看 | 久久久久精 | 无码国产精品一区二区高潮 | 黑人操亚洲美女 | 动漫裸体无遮挡 | 日欧一级片 | 真实偷拍激情啪啪对白 | 日韩淫| 男ji大巴进入女人视频 | 黄色av网站在线播放 | xxxxx黄色 | 成人免费黄色大片 | 粉嫩av网站 | 91免费视频 | 国产精品果冻传媒潘 | 成人28深夜影院 | 日韩一级视频在线观看 | aⅴ在线免费观看 | 欧美熟妇精品久久久久久 | 欧美日韩黄色大片 | 久久国产在线观看 | 国产麻豆电影在线观看 | 插插插色综合 | www免费视频 | 国产精品黄色片 | 毛片网站视频 | 久久人人爽人人 | 加勒比不卡视频 | www.久久久精品 | 国产91精品久久久久久久 | 大香伊人 | 成人午夜在线 | 九九热精品 | 99999av|