Post your best Python scripts.
#!/usr/bin/env python3
import cv2
import os
import random
import sys
import time
if __name__ == "__main__":
if len(sys.argv) < 2:
print("Usage: {} image (n)".format(sys.argv[0]))
sys.exit(1)
fn = sys.argv[1]
n = 1
if len(sys.argv) > 2:
n = int(sys.argv[2])
dir = os.path.split(fn)[0]
ext = os.path.splitext(fn)[-1]
im_orig = cv2.imread(fn, cv2.IMREAD_UNCHANGED)
for i in range(n):
im = im_orig.copy()
x = random.randint(0, im.shape[1]-1)
y = random.randint(0, im.shape[0]-1)
im[y, x] += 1
name = f"{int(time.time()*1000+i)}{ext}"
cv2.imwrite(os.path.join(dir, name), im)