
- •1.1. Мышь
- •1.2. Сканеры
- •1.3. Световое перо
- •1.5. Графопостроители (плоттеры)
- •1.6. Принтеры
- •1.7. Дисплеи
- •2.2 Вказівки по організації самостійної роботи студентів
- •Перемещение трехмерного объекта
- •Масштабирование трехмерного объекта
- •Рекурсивная процедура получения фрактальных кривы
- •Моделирование
- •Текстурирование
- •Освещение
- •Источники направленного света (directional light sources)
- •Точечные источники света (point light sources)
- •Анимация
- •Рендеринг
- •Удаление скрытых поверхностей
- •Разновидности мультимедиа:
ЗМІСТ
дисципліни «Основи комп’ютерної графіки»
Комп’ютерна графіка, обробка зображень, розпізнавання образів – дисципліни, що пов’язані з аналізом візуальної інформації.
Компью́терная гра́фика (также маши́нная графика) — область деятельности, в которой компьютеры используются в качестве инструмента как для синтеза (создания) изображений, так и для обработки визуальной информации, полученной из реального мира, распознавания изображений.
Обработка изображений — любая форма обработки информации, для которой входные данные представлены изображением, например, фотографиями или видеокадрами. Обработка изображений может осуществляться как для получения изображения на выходе (например, подготовка к полиграфическому тиражированию, к телетрансляции и т. д.), так и для получения другой информации (например, распознание текста, подсчёт числа и типа клеток в поле микроскопа и т. д.). Кроме статичных двухмерных изображений, обрабатывать требуется также изображения, изменяющиеся со временем, например видео. Большинство методов обработки одномерных сигналов (например, медианный фильтр) применимы и к двухмерным сигналам, которыми являются изображения. Некоторые из этих одномерных методов значительно усложняются с переходом к двухмерному сигналу. Обработка изображений вносит сюда несколько новых понятий, таких как связность и ротационная инвариантность, которые имеют смысл только для двухмерных сигналов. В обработке сигналов широко используются преобразование Фурье, а также вейвлет-преобразование и фильтр Габора. Обработку изображений разделяют на обработку в пространственной области (преобразование яркости, гамма коррекция и т. д.) и частотной (преобразование Фурье, и т. д.). Преобразование Фурье дискретной функции (изображения) пространственных координат является периодическим по пространственным частотам с периодом 2pi.
Галузі застосування КГ та проблеми, що виникають в КГ.
Основные области применения
Научная графика Первые компьютеры использовались лишь для решения научных и производственных задач. Чтобы лучше понять полученные результаты, производили их графическую обработку, строили графики, диаграммы, чертежи рассчитанных конструкций. Первые графики на машине получали в режиме символьной печати. Затем появились специальные устройства - графопостроители (плоттеры) для вычерчивания чертежей и графиков чернильным пером на бумаге. Современная научная компьютерная графика дает возможность проводить вычислительные эксперименты с наглядным представлением их результатов.
Деловая графика - область компьютерной графики, предназначенная для наглядного представления различных показателей работы учреждений. Плановые показатели, отчетная документация, статистические сводки - вот объекты, для которых с помощью деловой графики создаются иллюстративные материалы. Программные средства деловой графики включаются в состав электронных таблиц. Конструкторская графика используется в работе инженеров-конструкторов, архитекторов, изобретателей новой техники. Этот вид компьютерной графики является обязательным элементом САПР (систем автоматизации проектирования). Средствами конструкторской графики можно получать как плоские изображения (проекции, сечения), так и пространственные трехмерные изображения.
Иллюстративная графика - это произвольное рисование и черчение на экране компьютера. Пакеты иллюстративной графики относятся к прикладному программному обеспечению общего назначения. Простейшие программные средства иллюстративной графики называются графическими редакторами.
Художественная и рекламная графика - ставшая популярной во многом благодаря телевидению. С помощью компьютера создаются рекламные ролики, мультфильмы, компьютерные игры, видеоуроки, видеопрезентации. Графические пакеты для этих целей требуют больших ресурсов компьютера по быстродействию и памяти. Отличительной особенностью этих графических пакетов является возможность создания реалистических изображений и "движущихся картинок". Получение рисунков трехмерных объектов, их повороты, приближения, удаления, деформации связано с большим объемом вычислений. Передача освещенности объекта в зависимости от положения источника света, от расположения теней, от фактуры поверхности, требует расчетов, учитывающих законы оптики.
Компьютерная анимация - это получение движущихся изображений на экране дисплее. Художник создает на экране рисунке начального и конечного положения движущихся объектов, все промежуточные состояния рассчитывает и изображает компьютер, выполняя расчеты, опирающиеся на математическое описание данного вида движения. Полученные рисунки, выводимые последовательно на экран с определенной частотой, создают иллюзию движения.
Мультимедиа - это объединение высококачественного изображения на экране компьютера со звуковым сопровождением. Наибольшее распространение системы мультимедиа получили в области обучения, рекламы, развлечений.
Принципи побудови сучасних технічних засобів КГ.
ТЕХНИЧЕСКИЕ СРЕДСТВА КОМПЬЮТЕРНОЙ ГРАФИКИ 1.1. Мышь 1.2. Сканеры 1.3. Световое перо 1.4. Диджитайзер 1.5. Графопостроители 1.6. Принтеры 1.7. Дисплеи
1.1. Мышь
Наиболее распространенным устройством ввода графической информации в ПЭВМ является мышь. Она подключается к компьютеру через интерфейс RS-232. При перемещении мыши и/или нажатии/отпускании кнопок мышь передает в компьютер информацию о своих параметрах (величине перемещения и статусе кнопок). Существует много различных типов устройства мыши, отличающихся как по принципу работы (механический, оптомеханический, оптический), так и по протоколу общения с ЭВМ. "Взаимопонимание" между мышью и ЭВМ при этом достигается с помощью драйвера, поставляемого вместе с мышью. Драйвер отслеживает перемещение мыши и нажатие/отпускание кнопок и обеспечивает работу с курсором мыши на экране дисплея.
Конструктивно близок к мыши манипулятор джойстик. Он представляет собой свободно передвигаемый стержень (ручку) и две кнопки-переключателя. Стержень джойстика передвигается в двух измерениях (координаты X и Y). Нажатие кнопок-переключателей фиксируется и обрабатывается программно. Обычно джойстик подключается к специальному игровому порту и в настоящее время в машинной графике используется редко.
1.2. Сканеры
Сканеры являются устройствами ввода изображений. Обычно их действие основано на оптических принципах. Они осуществляют начальную оцифровку изображений (далее при необходимости производится чистка изображений специальными методами см. тему "Математические основы компьютерной графики") и передачу их в ЭВМ. В настоящее время фактическим стандартом представления изображений сканерами является формат TWAIN. Этот формат поддерживает большинство драйверов различных сканеров. Конвертация из этого формата в формат какой-либо графической системы выполняется программно.
1.3. Световое перо
Световое перо представляет собой цилиндр, содержащий оптическую систему и фотоэлемент, вырабатывающий напряжение при попадании на него света. При прикосновении светового пера к поверхности экрана компьютера фотоэлемент генерирует электрический импульс каждый раз, когда электронный луч дисплея в процессе сканирования пробегает точку, на которую установлено световое перо. Таким образом считываются координаты точки экрана, на которой расположено световое перо и обеспечивается "рисование" на экране. Основное применение светового пера автоматизированное проектирование.
1.4. Диджитайзер (дигитайзер, digitazer, оцифровыватель)
Устройство ввода точных двумерных координат объекта. Подключается к асинхронному порту COM1. Пример дигитайзера изделие TRUE GRID фирмы Houston Instruments. Оно представляет собой панель размером от 130*130 мм до 280*430 мм и курсор в виде пера и напоминающей мышь коробочки с лупой, перекрестьем и одной или несколькими клавишами. Выпускает дигитайзеры также фирма Hewlett Packard и ряд др. фирм. Возможны бинарная передача данных, ASCII-строка, целочисленный ASCII-формат.
Съем координат может производиться в следующих режимах:
точки (point) передача абсолютных координат точки, в которой находится курсор, по нажатию клавиши;
триггер (triggered) передача абсолютных координат точки по запросу компьютера;
обычный поток (stream) непрерывная передача абсолютных координат;
переключаемый поток (swich stream) аналогично обычному потоку, но включается по нажатии клавиши;
непрерывная передача относительных координат.
Более подробно работа с дигитайзером (программирование) описана в [ 4 ].