【发布时间】:2021-04-24 22:02:53
【问题描述】:
我正在尝试用 Python 复制 P. Bourke 的 "Frequency Synthesis of Landscapes"。我认为这将是一个简单的
import numpy as np
from scipy.fft import fft2, ifft2
whitenoise = np.random.uniform(0,1,(256,256,3))
fouriertransformed = np.fft.fftshift(fft2(whitenoise))
pinktransformed = np.reciprocal(fouriertransformed)
pinknoise = ifft2(np.fft.ifftshift(pinktransformed)).real
但它似乎要复杂得多。我怎样才能做到这一点,如何检查结果图像中的功率是否真的下降了 1/f**2?
【问题讨论】:
标签: python numpy fft noise noise-generator