– распознавание номеров автомобилей для выявления нарушителей правил движения;
– распознавание лиц людей (поиск преступников);
– использование биометрических данных для предоставления услуг;
– повышение качества фотографий и видео;
– интеллектуальное редактирование видео (например, замена лиц);
– синтез изображений (например, фотографий людей);
– синтез текстов;
– многое другое.
Поскольку ты пока начинающий разработчик, мы создадим один из простейших, но, в то же время, вполне работоспособный проект, демонстрирующий возможности нейронных сетей.
Что же нам потребуется?
Оборудование:
– компьютер (обычный настольный, либо ноутбук, либо планшет) – подойдет практически любой, главное, чтобы можно было установить софт (об этом чуть ниже);
– веб-камера (если используешь обычный комп, потому что в ноутах и планшетах камера обычно встроена).
Программы:
– дистрибутив Python;
– библиотеки imutils, cv2.
Итак, мы считаем, что у тебя есть комп, и он работает под управлением Windows. Это довольно логично, так как если у тебя на компе Linux, то с установкой Python ты и без меня справишься))) (на всякий далее будет описана установка Python и библиотек на Linux, а пока вернемся к родному Биллу Гейтсу):
1) переходим по ссылке [1] в конце книги и скачиваем последнюю версию Python (на момент написания книги – 3.9.4) вместе со средой разработки IDLE. Python (по-русски читается “Пайтон”) – язык программирования, ставший в последнее время очень популярным, одна из причин – легкость установки и использования, мы с тобой убедимся в этом. К сожалению, за удобства приходится платить – программы на Python работают медленнее аналогичных программ, к примеру, на языке С++, иногда – намного медленнее, раз в 10 и даже больше. Для нас с тобой это пока не проблема.
2) запускаем установщик и соглашаемся с настройками по умолчанию;
3) в результате в меню “Пуск” должны появиться новые программы (если ты скачивал более новую версию, то в названиях будет номер этой версии):
4) запустим среду IDLE. Отобразится окно, в котором можно писать на языке Pyhton. Команды будут выполняться по нажатию кнопки Enter:
5) в принципе, уже можно писать код/кот. Так и напишем:
print ("Привет, Кот!")
и нажмем Enter, должно получиться так:
Если есть ошибки, они будут выделены красным. Например, можно забыть кавычки;