Цветовая модель HSI

Характеристика и графическое представление цветовой модели HSI. Определение с ее помощью цветового тона, параметров насыщенности и яркости (светлоты). Присвоение даты рождения, полученной из паспорта, переменной birth_date. Скриншоты и коды программы.

Рубрика Программирование, компьютеры и кибернетика
Вид практическая работа
Язык русский
Дата добавления 30.03.2023
Размер файла 1,1 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

ТАШКЕНТСКИЙ УНИВЕРСИТЕТ ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ ИМЕНИ АЛЬ-ХОРЕЗМИ ФЕРГАНСКИЙ ФИЛИАЛ

ФАКУЛЬТЕТ: «Программный инжиниринг»

КАФЕДРА: «Программный инжиниринг»

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

По предмету: Распознавание символов

Тема: Цветовая модель HSI

Выполнил: Студент Уринбеков Джамшид

1. Теоретическая часть

В 1931 г. цветовая модель Lab была принята Международной комиссией по освещению (CIE) в качестве международного стандарта измерения цветов. В частности, она была призвана стать аппаратно-независимой моделью и определять цвета без учета индивидуальных особенностей (профиля) устройства (монитора, сканера, принтера, печатной машины и пр.).

В этой модели любой цвет определяется светлотой (Luminance) и двумя хроматическими компонентами: параметром я, который изменяется в диапазоне от зеленого до красного, и параметром Ь, изменяющимся в диапазоне от синего до желтого. Геометрический образ модели CIE Lab -- шар. Цветовая палитра этой модели перекрывает цветовые палитры RGB- и CMYK-моделей.

Поэтому в ряде современных графических программ эта модель используется в качестве внутренней модели для реализации взаимного конвертирования RGB и CMYK. Сегодня она является принятым по умолчанию стандартом для программы Adobe PhotoShop.

цветовой модель яркость программа

2. Модель HSB (HSL, HSI, HSV)

Модель HSB также оперирует понятием цветового шара (рис. 1). Но в отличие от предыдущих моделей в ее основе лежит представление цвета не как смеси базовых цветов, а как результата взаимодействия трех функций -- тона, насыщенности и яркости. По краю этого цветового круга располагаются так называемые спектральные цвета или цветовые тона (Hue).

Насыщенность (Saturation) -- это параметр цвета, определяющий его чистоту. Если по краю цветового круга располагаются максимально насыщенные цвета (100%), то с приближением к центру их насыщенность уменьшается до минимума (0%). Цвет с уменьшением насыщенности становится пастельным, блеклым, размытым.

Рис. 1. Графическое представление модели HSB

Яркость (Ligthness, Brightness, Intensity, Luminance) -- это объективный (измеряемый) параметр излучаемого цвета, определяющий освещенность или затемненность цвета. Все цвета рассмотренного выше цветового круга имеют максимальную яркость (100%) и ярче уже быть не могут. Как и в случае с насыщенностью, остается только уменьшать яркость до минимума (0%), чтобы получить черный цвет. Уменьшение яркости цвета означает зачернение этого цвета. Чтобы отобразить это на модели, координату цвета необходимо направить вниз шара.

Эта модель уже гораздо ближе к традиционному пониманию работы с цветом. Можно определять сначала цветовой тон, а затем насыщенность и яркость (светлоту). Такая модель получила название по первым буквам приведенных выше английских слов -- HSB (HSI, HSL или HSV). Буква V появилась от английского слова Value (значение, величина, поглощение). Все четыре обозначения -- это разные обозначения в литературе одной и той же модели цвета.

В отличие от предыдущих модель HSB практически идеально согласуется с восприятием человека: цветовой тон является эквивалентом длины волны света, насыщенность -- ее интенсивности, а яркость -- количества света.

3. Практическая часть

Задание: Присвоить дату рождения, полученную из паспорта, переменной birth_date

Рис. 2 Скриншоты программы:

Код программы:

import re

import cv2

import pytesseract

from pytesseract import Output

img = cv2.imread('passport.jpg')

pytesseract.pytesseract.tesseract_cmd = """C:\Program Files\Tesseract-OCR\\tesseract.exe"""

d = pytesseract.image_to_data(img, output_type=Output.DICT)

keys = list(d.keys())

year = "(20[012]\d|19\d\d)|(1\d|2[0123])"

month = " (0[0-9])|(1[012])"

day = "(0[1-9])|([12][0-9])|(3[01])"

date_pattern = f"{day}.{month}.{year}"

n_boxes = len(d['text'])

for i in range(n_boxes):

if int(d['conf'][i]) > 60:

if re.match(date_pattern, d['text'][i]):

(x, y, w, h) = (d['left'][i], d['top'][i], d['width'][i], d['height'][i])

img = cv2.rectangle(img, (x - 2, y - 2), (x + w + 2, y + h + 2), (0, 0, 255), 2)

birth_date = d['text'][i]

break

d['text'] = list(filter(None, d['text']))[40]

print(d['text'])

print(birth_date)

cv2.imshow('img', img)

cv2.waitKey(0)

Размещено на Allbest.ru

...

Подобные документы

  • История происхождения цветовой модели RGB, ее достоинства и ограничения. Стандартные цветовые пространства RGB. Возникновение цветовой модели CMY. Возможности расширения цветового охвата CMYK. Технология HiFi Color. Использование плашечных цветов.

    курсовая работа [298,6 K], добавлен 07.11.2014

  • Представление графических данных. Растровая, векторная и фрактальная виды компьютерной графики. Цвет и цветовые модели: метод кодирования цветовой информации для ее воспроизведения на экране монитора. Основные программы для обработки растровой графики.

    реферат [429,7 K], добавлен 01.08.2010

  • История происхождения цветовой модели RGB. Технология HiFi Color и использование планшетных цветов. Возникновение, механизмы формирования цветов, возможности расширения цветового охвата цветовой модели CMYK. Стандартные цветовые пространства RGB.

    курсовая работа [374,2 K], добавлен 20.09.2012

  • Рассмотрение законов смешивания основных цветов. Волновые свойства света. Понятие тона, яркости и насыщенности. Характеристика сущности аддитивных и субтрактивных моделей синтеза цвета. Ознакомление с форматами хранения растровых изображений в BMP-файлах.

    презентация [237,8 K], добавлен 26.07.2013

  • Разработка модели системы электроснабжения по заданным данным с помощью программы MatlabSimulink. Основные параметры ее элементов. Определение параметров схемы для ее нормальной работы. Трехфазный источник питания. Параметры линии электропередач.

    лабораторная работа [1,3 M], добавлен 14.01.2014

  • Определение понятия знания, модели его представления – фреймовая, продукционная, семантическая. Разбор аналитической платформы Deductor. Описание демо-примера программы Deductor– прогнозирование с помощью линейной регрессии, использование визуализатора.

    курсовая работа [1,1 M], добавлен 07.06.2011

  • Разработка автоматизированной системы реализации модели движения тела переменной массы на примере движения одноступенчатой ракеты, расчет времени и скорости полета. Описание формы загрузки программы. Требование к программному и техническому обеспечению.

    курсовая работа [255,0 K], добавлен 18.03.2012

  • Обоснование требуемого набора атрибутов для каждой сущности. Описание полученной модели на языке инфологического проектирования. Графическое представление связей между внешними и первичными ключами. Разработка и построение интерфейса главной формы.

    курсовая работа [2,0 M], добавлен 08.01.2015

  • Построения математической модели с целью получения максимальной прибыли предприятия, графическое решение задачи. Решение задачи с помощью надстройки SOLVER. Анализ изменений запасов ресурсов. Определение пределов изменения коэффициентов целевой функции.

    курсовая работа [2,4 M], добавлен 17.12.2014

  • Математическая модель задачи: расчет объема производства, при котором средние постоянные издержки минимальны. Построение графика функции с помощью графического редактора MS Excel. Аналитическое исследование функции, зависящей от одной переменной.

    курсовая работа [599,7 K], добавлен 13.02.2010

  • Основы теории численной оптимизации переменной метрики. Создание модуля, содержащего реализацию методов переменной метрики (метод Бройдена, метод Дэвидона – Флетчера – Пауэлла), практическая реализация программы для работы с исследуемым модулем.

    курсовая работа [308,0 K], добавлен 17.03.2013

  • Структурная схема получения гороскопа по дате рождения. Листинг исходных кодов программы и руководство пользователя. Ввод данных с помощью объекта класса QDateEdit. Разработка пользовательского интерфейса. Выбор стратегии тестирования и отладка программы.

    курсовая работа [1,0 M], добавлен 31.05.2015

  • Нахождение высоты конуса наименьшего объема, описанного около данного шара радиуса. Определение исследуемой функции, зависящей от одной переменной. Составление математической модели задачи. Построение графика заданной функции с помощью MS Excel.

    задача [3,2 M], добавлен 15.02.2010

  • Подготовка рабочей среды в AutoCAD. Определение параметров вывода на печать. Установка точности линейных и угловых единиц измерения. Выбор используемых элементов модели, стилей. Удаление скрытых линий и поверхностей. Реалистичное представление сцен.

    курсовая работа [1,9 M], добавлен 03.03.2014

  • Содержание термина "планирование эксперимента". Сущность метода наименьших квадратов. Разработка программы анализа статистической оценки качества проектируемой системы: составление и графическое представление алгоритма решения, листинг программы.

    курсовая работа [4,1 M], добавлен 16.09.2011

  • Построение динамической трехмерной сцены, включающей заданные тело и поверхность определенного вида средствами графической библиотеки. Наложение текстур на тела, поверхности с помощью функции SetupTextures. Графическое представление тела с текстурой.

    курсовая работа [582,9 K], добавлен 24.12.2010

  • Обоснование использования виртуальной модели, средства для разработки функциональных модулей. Разработка виртуальной модели "Представление знаний в информационных системах". Разработка алгоритмов построения виртуальной модели предметной области.

    дипломная работа [1,4 M], добавлен 12.08.2017

  • Построение инфологической модели тестовой программы по электронному учебнику для проверки знаний учащихся. Инфологическое моделирование и семантическое представление предмета в базе данных. Модель "сущность-связь" и связи между выявленными сущностями.

    курсовая работа [63,0 K], добавлен 27.02.2009

  • Краткое описание компьютерной программы Adobe Photoshop. Изучение причин некачественного и неестественного отображения цветовых тонов на снимке. Подготовка фотографии и рабочего окна. Особенности и изъяны цветовой гаммы снимка и варианты ее коррекции.

    контрольная работа [2,6 M], добавлен 01.02.2011

  • Определение понятий видеопиксела, разрешения изображения и разрешения монитора. Шаг точки (зерно) и размер пятна от луча. Сравнение разрешения изображения и шага точки. Характеристика цветовых моделей: модель RGB, вычитающая модель и модель HSB.

    презентация [78,2 K], добавлен 06.01.2014

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.