This repository helps you generate persian licence plates. You're almost done with this part, training your own CNN would be the next step.
For the sake of ease, generated licence plates come with their annotations:
Generated sample with perspective transformations:
On top of all that, it automatically generates associated xml files in pascal voc format:
*Note: if you have trouble installing jsonnet on windows
use win_conf.json instead and remove jsonnet dependencies
(For installing jsonnet on windows run: "pip install jsonnet-binary")
-
Create your virtual environment: (recommended)
$ python -m venv venv
$ source venv/bin/activate
(or.\venv\Scripts\activate.bat
for windows) -
Got all requirements installed:
$ pip3 install --upgrade -r requirements.txt
-
Tweak configuration file: (optional)
- project_configurations.jsonnet
-
Out-of-the-box data generation:
- With default parameters:
$ python3 main.py
- Override config parameters:
$ python3 main.py --count 10000
$ python3 main.py --no-noise
$ python3 main.py --no-dirt
$ python3 main.py --outdir 'output'
(doesn't already exist)
$ python3 main.py --no-transform
$ python3 main.py --no-fill
$ python3 main.py --package 8000
- With default parameters: