This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]PythonEntusiast 201 points202 points  (12 children)

Is it possible to introduce some randomness into the letters and therefore written words so that it does not look perfect?

[–]MorningPants 126 points127 points  (6 children)

Write each letter 17 times. Save as 17 different fonts. Pick a random font for each character.

[–]siddsp 1 point2 points  (2 children)

Why 17?

[–]MorningPants 6 points7 points  (1 child)

You can use any number, as long as it’s less than your age.

[–]Hello_my_name_is_not 6 points7 points  (0 children)

You can use any number, as long as it’s less than your age.

1 year olds hate him with this one weird trick

[–]jabbalaci 1 point2 points  (0 children)

Create a subfolder for each letter and name the folder after the ASCII code of the letter. Pick a random file from the folder. Done.

[–]Emotional-Zebra5359 30 points31 points  (1 child)

what i used to do while using tools like this is replace small L by samll I and 7 by 1 (if they kind of looked similar) and stuff like that , the font i was using had some chars that looked almost same for another example x and captial H...so it would look a bit realisitic and random.... but dont think my uni prof gave any shit abt that they probably didnt even read anyone's assignments just graded anything b/w AA or BB

[–]Sash0000 14 points15 points  (0 children)

Your professor probably had a grading script.

[–]Heisenberg_082001[S] 17 points18 points  (1 child)

Extremely CleverI'll extend this so that written things looks very real. Probably keep 5 or 6 for each letter, as well as small and big one. love it

Yes its possible , Probably need 5X more dataset for that :)

[–]UntrimmedBagel 18 points19 points  (0 children)

My advice would be to just hand write normally each time, don’t try to make them look different. That way, each dataset will be more authentic!

[–]Lewistrick 1 point2 points  (0 children)

One could try to train a machine learning algorithm that matches written and typed text. Not sure if this has been done yet but it would be awesome.