20 lines
664 B
Bash
20 lines
664 B
Bash
#!/bin/sh
|
|
|
|
i=0
|
|
for l in A B C D E F G H I J K L M N O P Q R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z 0 1 2 3 4 5 6 7 8 9 + /; do
|
|
#for l in A; do
|
|
sed 's|%LETTER%|'$l'|' letter_template.svg > letter.svg
|
|
dir=training_set/$(printf %02d $i)
|
|
mkdir -p $dir
|
|
j=0
|
|
for deg in 0; do
|
|
for x in -3 -2 -1 +0 +1 +2 +3; do
|
|
for y in -3 -2 -1 +0 +1 +2 +3; do
|
|
#convert -background white -alpha remove -rotate $deg -blur 0x4 -gravity Center -crop 53x99+0+0 letter.svg $dir/$j.png
|
|
convert letter.svg -page $x$y -background white -alpha remove -flatten -blur 0x4 $dir/$(printf %03d $j).png
|
|
j=$((j+1))
|
|
done
|
|
done
|
|
done
|
|
i=$((i+1))
|
|
done
|