2017-03-27 70 views
0

如何生成包含黑白噪声的某种分辨率的图像。我想要生成许多图像,每个图像噪点都不相同。首选如果在Linux或Windows的控制台中完成,但如果真的需要编码,则可以。 干杯生成包含黑白噪声的某种分辨率的图像

+0

这可以在几乎任何图像处理工具或库中完成... – Piglet

+0

首先选择一个resoultion,然后循环的高度和宽度,生成一个随机数,如果它高于某个给定的阈值,分配该像素白色,否则黑色。简单。 –

+0

可能是这个QA可能对你有意思[avr代码不工作我想生成随机数字帮助](http://stackoverflow.com/a/29296619/2521214) – Spektre

回答

0

筛选与ImageMagick的这是安装在大多数Linux发行版,并且可用于MacOS和Windows:

convert -size 512x512 xc:gray +noise random -colorspace gray noise.jpg 

enter image description here

如果使用V7 +的ImageMagick的更换convertmagick

如果你的意思是纯黑色和白色无灰色阴影,也许想不同的大小和PNG格式,使用:

convert -size 600x400 xc:gray +noise random -colorspace gray -threshold 50% noise.png 

enter image description here

如果你想噪声的不同分布(高斯,泊松,二项式)或减弱噪音,看看my other answer here