- Find data.
- Download https://avto-nomer.ru/cron/export_example.xml
- Augment
- Preprocess it.
- Median filtering
- Lighting correction
- Expand the quality of the image to make the quality higher
- Find where is the number located.
- Use Canny filtering.
- Then Contour finding.
- It seems I need to build the template matching after distance transform by myself. Похоже, нужно поменять ноль на 255. Но перед этим посмотреть какие данные в контейнере изображения
- TODO: Can I feed the contour to findContours() in OpenCV?
- Perform the segmentation.
- For Russian Numbers we have:
- Region on the right
- Car number on the left
- For Russian Numbers we have:
- Use an algorithm to detect the digits and the letter
- Use SVM.
- Build an SVM algorithm
- Probably, train it on the MNIST dataset
- Test it on the
- Store it's val score, test score, mse
- MLP
- Build simple mlp.
- Use LRelu, Relu, Regression? activation
- Store it's val score, test score, mse
- CNN
- Define the CNN archtecture
- Build the CNN using Keras.
- Store it's val score, test score, mse
- GAN. ### START WITH THE GAN ###
- Steal the GAN architecture from my HT
- Train it on MNIST and then let's try that on new dataset.
- Store it's val score, test score, mse
- Use SVM.
- Compare the Validation accuracy of the algs above