#include <fstream>
#include <math.h>
#include <stdio.h>
#include <windows.h>
#include <iostream>
using namespace std;
//引入时间库 和 随机函数库
#include<time.h>
#include<stdlib.h>
//产生高斯样本,以mu为均值,sigma为均方差
double generateGaussianNoise(double mu, double sigma)
{
static double V1, V2, S;
static int phase = 0;
double X;
double U1,U2;
if ( phase == 0 )
{
do
{
U1 = (double)rand() / RAND_MAX;
U2 = (double)rand() / RAND_MAX;
V1 = 2 * U1 - 1;
V2 = 2 * U2 - 1;
S = V1 * V1 + V2
BMP图像加高斯噪声 C语言、C++ 超简单
最新推荐文章于 2023-09-05 21:05:57 发布