Обработка изображений
Начало работы
Здравствуйте и добро пожаловать! В этом курсе мы познакомим вас с обработкой изображений на языке Julia в среде Engee, одним из встроенных языков этой среды.
Курс начинается со знакомства с основами обработки изображений и с используемыми при этом базовыми функциями. Затем мы применим изученные основы для написания собственных функций обработки, которые помогут реализовать реальный проект, предложенный нами в данном курсе. К концу курса вы научитесь применять Engee для сжатия изображения без значительной деформации объектов, изображенных на нем.
Перед прохождением этого курса рекомендуем пройти курс Добро пожаловать в Engee.
Курс займет около двух часов, но вы можете в любое время взять паузу и вернуться, когда захотите.
На протяжении всего курса мы предложим вам решение ряда задач в online окружении Engee, чтобы закрепить полученные навыки.
Желаем приятного изучения!
План курса
Основы работы с изображениями
Импорт, отображение и изменение цветных изображений и изображений в оттенках серого.
Сегментация изображения
Создание двоичных изображений c установкой порогового значения интенсивности пикселей.
Методы пред- и постобработки
Улучшение сегментации изображений с использованием общих методов пред- и постобработки.
Реализация алгоритма масштабирования
Разработка функций для алгоритма масштабирования изображения и применение этих функций к изображениям.
Библиотеки
В данном курсе используются функции из следующих библиотек языка Julia: Images, ImageShow, ImageTransformations, ImageBinarization и Statistics. Эти библиотеки необходимо установить, выполнив подготовительный код, приведенный ниже.
EngeePkg.purge() # Очистка окружения
Pkg.add(["Images", "ImageShow", "ImageTransformations", "ImageBinarization", "Statistics"]) # Установка необходимых библиотек
Команда EngeePkg.purge() выполняет очистку окружения – удаляет все ранее установленные библиотеки. Это требуется для корректной установки библиотек, используемых в данном курсе. Если вы ранее устанавливали себе сторонние библиотеки, то после прохождения курса их потребуется установить заново.
Примечание: для установки библиотек требуется подключение к сети Интернет
Сертификат
После изучения курса вы можете получить сертификат о прохождении этого курса. Для этого в конце каждого раздела нужно пройти по ссылке на тест и ответить на все вопросы по соответствующему разделу. Сертификат будет выдан после того, как вы пройдете тесты по всем разделам курса при условии, что правильные ответы будут даны не менее чем на 85% вопросов. Полученный сертификат вы всегда сможете просмотреть на платформе Этюд в разделе Достижения. Регистрация в Этюд не требуется, доступ к личному кабинету возможен через EngeeID.