- for n in range(16):
- descr = generate(nb=1, height=12, width=16)
-
- print(nb_properties(descr, height=12, width=16))
-
- with open(f"picoclvr_example_{n:02d}.txt", "w") as f:
- for d in descr:
- f.write(f"{d}\n\n")
-
- img = descr2img(descr, height=12, width=16)
- if img.size(0) == 1:
- img = F.pad(img, (1, 1, 1, 1), value=64)
+ import cairo, numpy, math
+
+ color_name2rgb = {
+ "red": [255, 0, 0],
+ "green": [0, 128, 0],
+ "blue": [0, 0, 255],
+ "yellow": [255, 255, 0],
+ "orange": [255, 128, 0],
+ "maroon": [128, 0, 0],
+ "dark_red": [139, 0, 0],
+ "brown": [165, 42, 42],
+ "firebrick": [178, 34, 34],
+ "crimson": [220, 20, 60],
+ "tomato": [255, 99, 71],
+ "coral": [255, 127, 80],
+ "indian_red": [205, 92, 92],
+ "light_coral": [240, 128, 128],
+ "dark_salmon": [233, 150, 122],
+ "salmon": [250, 128, 114],
+ }
+
+ sequences, sequences_prior_visits, worlds, world_prior_visits = generate_sequences(
+ 8, 6, 8, 5, 20, 10
+ )