第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

向圖像添加像素級獨立噪聲

向圖像添加像素級獨立噪聲

躍然一笑 2021-11-23 19:25:50
我的問題很簡單:我有一個圖像,我想為圖像添加像素級獨立噪聲。噪聲可以來自任何分布,例如高斯分布。numpy/scikit-learn 中有哪些可用模塊可以做同樣的事情?我沒有任何代碼,但我正在學(xué)習(xí) numpy.random.normal 等模塊,我需要更多說明。沒有一個模塊明確說明如果我從一個分布中多次抽取樣本,抽取將是獨立的。謝謝你的建議。
查看完整描述

2 回答

?
慕桂英546537

TA貢獻(xiàn)1848條經(jīng)驗 獲得超10個贊

您有多種選擇。如果您想使用替換隨機(jī)采樣,只需使用 numpy 的內(nèi)置隨機(jī)模塊之一(即 numpy.random.random)。您還可以使用 numpy.random.pareto 來獲得更戲劇性/突發(fā)性的噪音。這些方法生成獨立樣本。

如果您有一個集合或數(shù)組形式的分布,您想從中提取樣本而不重復(fù)(例如,您有一個數(shù)組 [0.1, 0.3, 0.9] 并且只想用這些值生成噪聲),則可以使用 python 的內(nèi)置 random.random.choice([0.1, 0.3, 0.9]) 從您的自定義分布中抽取獨立樣本。您還可以指定replace=False.


查看完整回答
反對 回復(fù) 2021-11-23
?
繁星點點滴滴

TA貢獻(xiàn)1803條經(jīng)驗 獲得超3個贊

是的,隨機(jī)意味著獨立。您可以使用 numpy/scipy 生成噪聲并將其添加到圖像中?;蛟S學(xué)習(xí)本教程 對你有好處,

http://img1.sycdn.imooc.com//619ccfdd0001fde314640589.jpg

代碼如下:


import numpy as np

import matplotlib.pylab as plt


#--- data -----

a = 1

xi, yi = np.linspace(-a,a,nx), np.linspace(-a,a,ny)

x, y = np.meshgrid(xi,yi)    # 2-dimensional grid

U = np.exp(-x*x - y*y)       # picture/signal

V = np.random.randn(nx, ny)  # random noise


#--- grafics -----

fig = plt.figure(figsize=(22,11)) 

ax1 = fig.add_subplot(131)

ax1.imshow(U)

ax2 = fig.add_subplot(132)

ax2.imshow(V)

ax3 = fig.add_subplot(133)

ax3.imshow(U+0.2*V)

plt.show()

fig.savefig('signal_noise.png', transparency=True)


查看完整回答
反對 回復(fù) 2021-11-23
  • 2 回答
  • 0 關(guān)注
  • 497 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號