Машинное зрение: локализация объектов на Python
Обработка изображений с помощью фильтров, градиентов, каскадов и нейросетей для выделения форм и областей
Авторы: Центр digital-профессий ITtensive
Опубликовано: 12/2020
Чему вы научитесь
- Графические фильтры и операторы
- Детектор границ Канни
- Контуры и ориентация изображения
- Направляющие и эллипсы Хафа
- Примитивы и каскады Хаара
- Локальные бинарные шаблоны
- Направленные градиенты
- Дескрипторы ключевых точек
- SIFT и SURF
- ORB, FAST, BRIEF
- Панорамное изображение
- Моменты изображения
- Глубокие нейросети
- YOLO
- Mask R-CNN
- MobileNet-SSD
- Сегментационные нейросети
Второй курс из серии Машинное зрение посвящен локализации объекта на изображениях с помощью OpenCV на Python. Для работа по курсу необходимо установить модули numpy pandas sklearn keras tensorflow pillow opencv-python opencv-contrib-python scikit-image cmake face_recognition mrcnn.
Курс состоит из 4 больших частей:
Выделение форм
Разберем базовые подходы к фильтрации изображений и освоим авто-поворот изображений:
- Графические фильтры: четкость, размытие, наращивание и эрозия.
- Восстановление резкости: адаптивные гистограммы, Ричардсон-Люси, маска нечеткости и устранение шума.
- Выделение границ по Собелю, Щару и Канни.
- Сбор контуров из границ, ограничивающие прямоугольники и поворот изображения.
- Преобразования Хафа и выделение окружностей.
Выделение объектов
Применим общие подходы к обнаружению различных форм на изображении на примере человеческих лиц.
- Примитивы Хаара и каскады Виолы-Джонса.
- Гистограммы направленных градиентов.
- Глубокие нейросети.
- Локальные бинарные шаблоны гистограмм.
Выделение признаков
Используем дескрипторы ключевых точек для масштабно-инвариантных преобразований.
- SIFT и SURF.
- ORB, FAST и BRIEF.
- Моменты изображения.
- Трехмерная трансформация и повороты.
- Объединение изображений в панораму.
Сегментация изображений
В заключении разберем нейросетевые подходы для локализации классов объектов на изображении.
- YOLO: You Only Look Once.
- Mask R-CNN: Regions CNN.
- MobileNet-SSD: Single Shot Detection.
- Сегментационные нейросети.
Для кого этот курс:
- Разработчики систем машинного зрения
- Инженеры по работе с графическими данными
- Научные работники и исследователи данных
https://www.udemy.com/course/ittensive-machine-vision-localization/
https://tg030.skladchik.org/threads/%D0%9C%D0%B0%D1%88%D0%B8%D0%BD%D0%BD%D0%BE%D0%B5-%D0%B7%D1%80%D0%B5%D0%BD%D0%B8%D0%B5-%D1%80%D0%B0%D1%81%D0%BF%D0%BE%D0%B7%D0%BD%D0%B0%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5-%D0%BE%D0%B1%D1%8A%D0%B5%D0%BA%D1%82%D0%BE%D0%B2-%D0%BD%D0%B0-python-udemy-%D0%A6%D0%B5%D0%BD%D1%82%D1%80-digital-%D0%BF%D1%80%D0%BE%D1%84%D0%B5%D1%81%D1%81%D0%B8%D0%B9-ittensive.293610/