Фриланс › Проекты › Разработка программ › Нейронная сеть по распознаванию символов на графическом изображении
Нейронная сеть по распознаванию символов на графическом изображении

Заказчик
Наталья
Параметры проекта
Вариант сотрудничестваОдноразовый проект
РазделРазработка программ
Предоплатавозможна предоплата
Способы оплатыНаличные, Банковский перевод
Приём заявокот 2020-01-07 до 2020-01-12
Описание проекта
Требуются услуги программиста. От программиста ожидается взаимодействие (обсуждение алгоритмов, объяснение кода, совместные идеи по улучшению программы и т. П.). Выбор языка реализации - обсуждаем и не очень принципиален. О цене договоримся))
Постановка задачи:
На вход системе подается графический файл (в моем случае это будет фото автомобиля, цель - распознавание его номера в формате “хх000х”) - все фотографии будут подготовлены мною
На выходе система выдает текстовый файл, в котором обычным текстом указаны распознанные символы в том порядке и с тем переносом строк, как они были указаны в исходном файле (в моем случае без переноса строк)
Работа системы базируется на использовании многослойного персептрона, а также на алгоритме вычленения каждого отдельного символа исходного файла и его распознавание с помощью нейронной сети (N нейронных сетей / 1 нейронная сеть с N выходами). К сожалению, использование специальных библиотек не разрешается, придется прописывать все детально, циклы в цикле в цикле, разные свойственные НС штуки - функции активации, расчеты, проходы и т.п.
Система должна уметь распознавать не менее 20 различных символов (цифры, буквы русского алфавита, регистр - единый).
Точность распознавания – не ниже 90%.
Распознавание каждого отдельного символа должно быть реализовано нейросетью. Для поиска на фотке с машиной таблички с номером нужно использовать метод Виолы-Джонса (после обнаружения таблички с номером, её нужно разделить на символы, и каждый из них распознать нейронной сетью).
Для обучения НС подготовлю входные данные (это будут символы на белом фоне, количество вариантов изображений для каждого символа можно обговорить, порядка 3-5 думаю будет достаточно).
Постановка задачи:
На вход системе подается графический файл (в моем случае это будет фото автомобиля, цель - распознавание его номера в формате “хх000х”) - все фотографии будут подготовлены мною
На выходе система выдает текстовый файл, в котором обычным текстом указаны распознанные символы в том порядке и с тем переносом строк, как они были указаны в исходном файле (в моем случае без переноса строк)
Работа системы базируется на использовании многослойного персептрона, а также на алгоритме вычленения каждого отдельного символа исходного файла и его распознавание с помощью нейронной сети (N нейронных сетей / 1 нейронная сеть с N выходами). К сожалению, использование специальных библиотек не разрешается, придется прописывать все детально, циклы в цикле в цикле, разные свойственные НС штуки - функции активации, расчеты, проходы и т.п.
Система должна уметь распознавать не менее 20 различных символов (цифры, буквы русского алфавита, регистр - единый).
Точность распознавания – не ниже 90%.
Распознавание каждого отдельного символа должно быть реализовано нейросетью. Для поиска на фотке с машиной таблички с номером нужно использовать метод Виолы-Джонса (после обнаружения таблички с номером, её нужно разделить на символы, и каждый из них распознать нейронной сетью).
Для обучения НС подготовлю входные данные (это будут символы на белом фоне, количество вариантов изображений для каждого символа можно обговорить, порядка 3-5 думаю будет достаточно).