C实现椒盐噪声生成
来源:互联网 发布:云计算工程师薪资待遇 编辑:程序博客网 时间:2024/04/27 16:21
实现代码如下:
void salt_peper_noise(uint8_t* gray, int width, int height){ uint8_t* img; int i, j; int low; int h; int tmp; uint32_t n; img = gray; n = width * height; low = RAND_MAX >> 7; h = RAND_MAX - low; for (i = 0; i < height; i++) { for (j = 0; j < width; j++) { tmp = rand() % n; if (tmp < low) { *img = 0; } if (tmp > h) { *img = 255; } img++; } }}
上面实现的是灰度图像,彩色图像类似。
效果如下:
阅读全文
0 0
- C实现椒盐噪声生成
- OpenCv,椒盐噪声的生成与处理
- 椒盐噪声
- 椒盐噪声
- 椒盐噪声加噪的实现原理
- OpenCV3 椒盐噪声python语言实现
- 高斯噪声和椒盐噪声的python程序实现
- 数字图像处理_椒盐噪声_纯C
- OpenCV常见算法实现(一)- 椒盐噪声
- Python实现椒盐噪声、中值滤波、均值滤波,OpenCV
- OPENCV椒盐噪声过滤
- 图像添加椒盐噪声
- 计算机视觉-椒盐噪声
- 图像处理 椒盐噪声
- 给图像加高斯噪声和椒盐噪声(不使用自带函数)matlab实现
- 高斯噪声和椒盐噪声
- 中值滤波与椒盐噪声
- 计算机视觉-椒盐噪声输出
- 乱写c++ serverno+timestamp+threadid生成制定长度字符串
- bash: /opt/hisi-linux/x86-arm/arm-hisiv300-linux/target/bin/arm-hisiv300-linux-gcc:no such file or..
- VLC和Qt结合编写流媒体rtsp播放器
- 简评骑士与凯尔特人交易对双方影响
- Java判断时间在5分钟的之内方法
- C实现椒盐噪声生成
- LeetCode编程练习
- python肘部法则 最优分类
- Maximum Mean Discrepancy理解
- Oracle基础语法之简单查询
- Android 5.X 新特性详解(二)列表与卡片
- 判断栈的弹出序列是否正确
- OkHttp
- haproxy