image_operations
ImageNoiseAdder
Add random noise to an image, given a ratio and optional seed number.
If seed is passed other than None, then the instance is configued with a seeded random number generator (RNG). Otherwise, the instance is configured with a non-seeded RNG.
Source code in src/artificial_artwork/image/image_operations.py
45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 |
|
__call__(image, ratio, seed=None)
Generates a noisy image by adding random noise to the content_image
If instance has been configured without Seed, and you wish to continue using the same RNG, then pass no seed.
If instance has been configured with Seed, and you wish to continue using the same RNG, then pass no seed.
If instance has been configured with Seed, and you wish to use a new RNG, then pass a new seed.
Source code in src/artificial_artwork/image/image_operations.py
69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 |
|
noisy(image, ratio, seed=None)
Generates a noisy image by adding random noise to the content_image
Source code in src/artificial_artwork/image/image_operations.py
120 121 122 123 124 125 126 127 128 129 130 131 132 |
|
subtract(image, array)
Normalize the input image.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
image |
NDArray
|
[description] |
required |
Raises:
Type | Description |
---|---|
ShapeMissmatchError
|
in case of ValueError due to numpy broadcasting failing |
Returns:
Name | Type | Description |
---|---|---|
NDArray |
NDArray
|
[description] |
Source code in src/artificial_artwork/image/image_operations.py
20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 |
|