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]:
[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]: