Deploy.rar - собранный на скорую руку проект под windows (amd64). Скорее всего запустится только при установленных dlib, cuda, cudnn

Исходники на гитхабе

Простенький алгоритм распознавания дорожных знаков - классификатор дорожных знаков на сверточной нейронной сети, где фон(не дорожный знак) - это один из классов. Классификатор применяется к каждому фрагменту изображения методом скользящего окна(да, это медленно). Эффективнее было бы сделать отдельный каскадный детектор и классификатор, но за отведенное время я не успел бы обучить более одного алгоритма. По этой же причине я не мог попробовать SSD (Single Shot Detector) из каких-нибудь других библиотек машинного обучения(не dlib, потому что здесь таких алгоритмов, к сожалению, нет), а использовал только имеющиеся у меня наработки. Программа написана на c++ с использованием библиотек OpenCV, dlib. Обучение осуществлялось только на обучающей части базы German Traffic Sign Detection Benchmark (http://benchmark.ini.rub.de/?section=gtsdb&subsection=dataset).