Generates artificial training data for use with machine learning. More specifically, it currently generates perspective transformed QR codes for the purpose of neural network based detection of QR codes. May output information about the generated pictures in CSV or JSON format. Work in progress.