Uniform Noise OperatorΒΆ

[1]:
import logging
logging.basicConfig(level=logging.INFO)

import graphcat
import imagecat

# Create grayscale noise.
graph = graphcat.StaticGraph()
imagecat.add_task(graph, "/uniform", imagecat.operator.noise.uniform)
image = graph.output("/uniform")
INFO:imagecat.operator.noise:Task /uniform uniform:
INFO:imagecat.operator.noise:  high: 1.0
INFO:imagecat.operator.noise:  layer: Y
INFO:imagecat.operator.noise:  low: 0.0
INFO:imagecat.operator.noise:  res: [256 256]
INFO:imagecat.operator.noise:  role: Role.LUMINANCE
INFO:imagecat.operator.noise:  seed: 1234
INFO:imagecat.operator.noise:  output: Image(Y: Layer(Role.LUMINANCE 256x256x1 float16))
[2]:
image.layers["Y"]
[2]:
../_images/user-guide_uniform_2_0.png
[3]:
# Create color noise.
imagecat.add_task(graph, "/uniform2", imagecat.operator.noise.uniform, layer="C", role=imagecat.data.Role.RGB)
image = graph.output("/uniform2")
INFO:imagecat.operator.noise:Task /uniform2 uniform:
INFO:imagecat.operator.noise:  high: 1.0
INFO:imagecat.operator.noise:  layer: C
INFO:imagecat.operator.noise:  low: 0.0
INFO:imagecat.operator.noise:  res: [256 256]
INFO:imagecat.operator.noise:  role: Role.RGB
INFO:imagecat.operator.noise:  seed: 1234
INFO:imagecat.operator.noise:  output: Image(C: Layer(Role.RGB 256x256x3 float16))
[4]:
image.layers["C"]
[4]:
../_images/user-guide_uniform_4_0.png