Содержание

Компьютерная графика

Это обширный раздел, который охватывает множества тем: Обработка изображений. Построение изображений. Как 2D так и 3D. Рассмотрим теорию и практику построения. Форматы файлов и сжатие изображений. Машинное зрение и распознавание образов.

Для всех кто сюда забрел. Просьба следить за ошибками и если таковые найдутся то исправить их. Если у вас есть интересные данные, то можете их здесь разместить.

Вступление

Вот, вы решили построить какую-то фигуру, модель или что-то ещё в вашей программе. Здесь мы поможем вам выбрать подходящий инструмент для отображения и манипулирования графическими объектами.

Стоит сначала освежить свои знания в теории изображений.

Рассмотрим построение фигур в различных измерениях, двумерных (плоскость) и трёхмерных (объёмные фигуры).

2D - двумерная графика

Строим вручную 2D

3D - трёхмерная графика

Типичными трёхмерными фигурами являются сфера (шар), куб, конус, призма.

Давайте рассмотрим способы отображения фигур:

Обработка изображений

Трансформация

Трансформация поворотом на угол

Трансформация смещением

Операции над цветом

Изменение яркости

Изменение контрастности

Изменение насыщенности

Переквантизация цвета - уменьшение количества цветов в изображении.

Фильтры

Размывание

Форматы файлов и способы сжатия

Машинное зрение

Распознавание образов

Распознавание печатного текста

Распознавание рукописного текста

Распознавание лиц

Определение движения

Воссоздание 3D сцены