Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ответы к зачёту Вечерники / объединенная КГ полная.docx
Скачиваний:
81
Добавлен:
10.05.2014
Размер:
1.6 Mб
Скачать

1. Обеспечение графических возможностей в вычислительных системах.

Графика – результат визуального представления реального или воображаемого объекта, полученный традиционными методами: рисованием или печатанием худ. образов.

Компьютерная графика – оптимизация кодирования, обработки, декодирования оптической информации.

Направления компьютерной графики:

  1. Создание изображения и его визуализация;

  2. Обработка изображений (преобразование уже существующих изображений; улучшение, реставрация, значительные изменения);

  3. Распознавание изображений (выделение отдельных фрагментов, классификация изображения как такового).

Обеспечение графическими возможностями вычислительную систему: (несколько подходов):

1) В языки высокого уровня включены графические операторы, которые позволяют описать и реализовать эти графические объекты (операторы языка формируют графические примитивы и позволяют реализовать некоторые действия над этими графическими примитивами).

Например, в языке Cи мы имеем минимальный набор графических функций:

  • initgr(...) функция инициализации графики;

  • move(x,y) перемещение в точку (перо на графопостроители или луч);

  • draw(x,y) рисовать отрезок от текущей точки до точки с координатами x,y;

  • endgr() завершение работы в графическом режиме

Этот примитивный набор операторов позволяет строить изображение на уровне точек, линий и т.д.

Этот подход требует знания соответствующего языка программирования.

2) Использование пакетов графических процедур (этот подход наиболее развит на сегодняшний день). Примеры:

  • PCad (для инженерного применения - точные построения объектов);

  • AutoCad (позволяет строить очередь построения; пакет, позволяющий строить трёхмерные графические объекты);

  • "ЛАД" (для моделирования поведения цифровых устройств).

То есть это достаточно сложная система графических процедур, которая имеет определённые правила работы в данной системе. Такие графически оболочки не требуют изучения языков программирования высокого уровня. Это такие пакеты, как:

  • Paint Brash;

  • Corel Draw.

Современные пакеты имеют достаточно большой набор графических примитивов и разнообразные команды преобразования (имеют большой набор средств).

3)Псевдографика - построение изображения, используя стандартную клавиатуру компьютера.

2. Обзор развития систем компьютерной графики.

Первые системы компьютерной графики появились вместе с первыми цифровыми компьютерами. Началом эры КГ можно считать проект 1950 года WHIRLWIND ("вихрь"). Его система уже имела дисплей. «Вихрь» стал основой создания опытного образца системы воздушной защиты как средства преобразования данных, полученных от радара, в наглядную форму.

Середина 1960-х – период плодотворной работы и в промышленных приложениях КГ. Сначала появилась цифровая электронная чертежная машина фирмы Itek. В 1964 году появилась DAC-1 – система автоматизированного проектирования, разработанная совместно с IBM. Первые запоминающие электронно-лучевые трубки появились в 1968 году, когда фирма Computer Displays создала систему ARDS, а Computek – свою серию 400.

В конце шестидесятых - с появлением разнообразных пакетов программ, облегчающих процесс создания изображений, чертежей и интерфейсов системы "под ключ" стали совершенствоваться, что почти полностью изолировали пользователя от проблем, связанных с программным обеспечением. В конце семидесятых годов в КГ произошли значительные изменения. Память для дисплеев стала дешевле, появилась возможность создания растровых дисплеев, имеющих множество преимуществ: вывод больших массивов данных, устойчивое, немерцающее изображение, работа с цветом и недорогие мониторы. Впервые стало возможно получение блестящей цветовой гаммы.

В 1970-х помимо клавиатуры и светового пера так же появилась мышь, трекбол, графический планшет и дигитайзеры, а также сенсорные устройства. Высокоскоростные электростатические графопостроители позволяли быстро получать высококачественные монохромные копии. Менее дорогие многоперьевые крупноформатные электромеханические графопостроители формировали цветные копии. Ленточные регистраторы и струйные графопостроители также стали использоваться для получения цветных изображений.

Развитие систем CAD/CAM начиналось с мэйнфреймов, работающих с каркасными моделями. К середине восьмидесятых рабочие станции стали уже обычным средством.

В 1984 году появилась модель Apple Macintosh с графическим интерфейсом пользователя. Первоначально областью применения ПК были не графические приложения, а работа с текстовыми процессорами и электронными таблицами. В конце 80-х рабочие станции приобрели возможности вывода фотореалистических изображений в реальном масштабе времени. Манипулятор "мышь" стал естественным графическим устройством ввода, наряду с сенсорными системами, которые также нашли свое место в числе оборудования КГ.

В конце десятилетия акцент сдвинулся в сторону обработки, хранения и передачи сканируемых пиксельных изображений. Стала более реальной возможность создания стереоизображений и стереоскопических очков или полноэкранного жидкокристаллического дисплея с поляризующими панелями.

В конце 90-х становятся обычным явлением высокоскоростные сети. Появляются системы, которые распознают индивидуальные особенности пользователя на основе экспертных технологий. На разных стадиях разработки находятся способы организации интерфейсов на базе голоса и жестов.

2D-графика достигла максимальной скорости (для классических задач и разрешений). Все поставляемые сегодня ПК имеют возможности 3D-графики.

Активно развивается «новое» направление КГ – обработка видеоинформации.