Делаем добро вместе Детальнее

Уроки OpenCV

Урок #8 – Распознавание номерных знаков и чтение их

Урок #8 – Распознавание номерных знаков и чтение их

В ходе урока мы научимся обрабатывать изображение и находить номерные знаки лишь при помощи библиотеки OpenCV. Нами будет создана программа, что будет находить номерной знак, считывать с него текст и выводить этот же текст на фото.

Видеоурок

Выполнить распознавание номерных знаков можно при помощи натренированной нейронной системы. Такой пример мы уже рассматривали в прошлом уроке. 


Сейчас для нахождения номерных знаков мы использовали лишь возможности самой библиотеки. Мы разработали функционал для приблизительного нахождения нужной формы на фото и чтения информации из неё.


В качестве изображения было использовано следующее фото:



Для реализации работы мы использовали библиотеки:

  • OpenCV – библиотека по работе с фото и видео;
  • MatplotLib – библиотека для более комфортного и информативного вывода фото;
  • EaseOCR – библиотека для чтения текста с фото;
  • Numpy – библиотека для работы с числами и массивами данных;
  • ImUtils – библиотека, что предоставляет функции по работе с фото. В частности удобный способ получения всех контуров.

Исходный код

Весь код будет доступен после подписки на проект!

Задание к уроку

Необходимо оформить подписку на проект, чтобы получить доступ ко всем домашним заданиям

Большое задание по курсу

Вам необходимо оформить подписку на сайте, чтобы иметь доступ ко всем большим заданиям. В задание входит методика решения, а также готовый проект с ответом к заданию.
PS: подобные задания доступны при подписке от 1 месяца

Также стоит посмотреть

Изучение PyQt5 / Графический интерфейс на Python
6 уроков
Изучение Python до профи / Основы, Django, TKinter
Уроки Python для начинающих
21 урок
Изучение Flask / Создание сайта на Python
6 уроков
Уроки Python Django / Создание сайта
12 уроков
Создание игры на Python 3 с PyGame
5 уроков
Комментарии для сайта Cackle