Главная страница
Навигация по странице:

  • Федеральное государственное бюджетное образовательное учреждение высшего образования «КАЗАНСКИЙ ГОСУДАРСТВЕННЫЙ ЭНЕРГЕТИЧЕСКИЙ УНИВЕРСИТЕТ»

  • ОТЧЁТ ПО ПРАКТИЧЕСКОЙ РАБОТЕ № 2 Дисциплина: Программные методы обработки изображений и распознавания образов

  • Выполнил: Лаврентьев О.М. Группа

  • Практическая работа № 2 ЗАГРУЗКА ИЗОБРАЖЕНИЯ И ПОЛУЧЕНИЕ ИНФОРМАЦИИ О НЕМ

  • Контрольные вопросы

  • методы обработки. 2 п.р. Лаврентьев Олег ТРП-1-19. Загрузка изображения и получение информации о нем


    Скачать 5.2 Mb.
    НазваниеЗагрузка изображения и получение информации о нем
    Анкорметоды обработки
    Дата14.10.2022
    Размер5.2 Mb.
    Формат файлаdocx
    Имя файла2 п.р. Лаврентьев Олег ТРП-1-19.docx
    ТипПрактическая работа
    #733623



    К Г Э У

    МИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ

    Федеральное государственное бюджетное образовательное учреждение

    высшего образования

    «КАЗАНСКИЙ ГОСУДАРСТВЕННЫЙ ЭНЕРГЕТИЧЕСКИЙ УНИВЕРСИТЕТ»

    (ФГБОУ ВО «КГЭУ»)

    ОТЧЁТ ПО ПРАКТИЧЕСКОЙ РАБОТЕ № 2

    Дисциплина: Программные методы обработки изображений и распознавания образов

    Тема: ЗАГРУЗКА ИЗОБРАЖЕНИЯ И ПОЛУЧЕНИЕ ИНФОРМАЦИИ О НЕМ


    Выполнил:

    Лаврентьев О.М.

    Группа:

    ТРП-1-19

    Проверил:

    Шустова К.П.














    Казань – 2022

    Практическая работа № 2

    ЗАГРУЗКА ИЗОБРАЖЕНИЯ И ПОЛУЧЕНИЕ ИНФОРМАЦИИ О НЕМ

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

    Задания

    Задание 1. Загрузка изображения.

    1. Подключите модуль Image из библиотеки PIL. Для этого запустите на выполнение команду:



    1. Откройте файл, расположенный в текущем рабочем каталоге:



    Результат:



    1. Откройте файл 2.jpg в бинарном режиме:



    Результат:



    1. Вместо указания пути к файлу можно передать файловый объект, открытый в бинарном режиме:



    Результат:



    1. Загрузите изображение из строки, используя модуль BytesIO (в более ранней версии StringIO), предварительно открыв файл в бинарном режиме:



    Результат:



    Задание 2. Получение информации об изображении и вывод полученных сведений на консоль.

    Используйте нижеприведенные коды и команды, для получения следующей информации:

    • об открытом изображении:



    Результат:



    • о цветовой модели изображения:



    Результат:



    • о размере изображения:



    Результат:



    • координаты прямоугольной области, в которую вписывается всё изображение



    Результат:



    Контрольные вопросы

    1. Для чего используется PIL?

    • Python Imaging Library (сокращенно PIL) — библиотека языка Python, предназначенная для работы с растровой графикой.

    2. Какие содержит основные модули PIL?

    • The Image Module — Модуль содержит функций, методы и свойства для открытия, сохранения и манипулирования изображениями;

    • The ImageChops Module — Модуль содержит много арифметических операций над изображениями;

    • The ImageColor Module — Модуль содержит функции для преобразования строки определения цвета в кортеж формата RGB;

    • The ImageDraw Module — Модуль для рисования простой 2D-графики. Используется для рисования, создания новых изображений, создания текста и ретуширования существующие изображения;

    • The ImageGrab Module – Модуль содержат функции которые помогают сделать снимок экрана.

    • The ImageFont Module – Модуль содержит функционал для работы с TrueType и OpenType шрифтами.

    3. Перечислите основные методы загрузки изображений?

    • Загрузить с помощью модуля Image

    • Загрузить с помощью модуль BytesIO

    4. Как вывести на консоль:

    • информацию о цветовой модели и размере изображения;

      • img.size

      • img.mode

    • координаты прямоугольной области, в которую вписано изображение?

      • img.getbbox()


    написать администратору сайта