====== Компьютерная графика ====== Это обширный раздел, который охватывает множества тем: Обработка изображений. Построение изображений. Как 2D так и 3D. Рассмотрим теорию и практику построения. Форматы файлов и сжатие изображений. Машинное зрение и распознавание образов. Для всех кто сюда забрел. Просьба следить за ошибками и если таковые найдутся то исправить их. Если у вас есть интересные данные, то можете их здесь разместить. ===== Вступление ===== Вот, вы решили построить какую-то фигуру, модель или что-то ещё в вашей программе. Здесь мы поможем вам выбрать подходящий инструмент для отображения и манипулирования графическими объектами. Стоит сначала освежить свои знания в [[Theory of Imaging|теории изображений]]. Рассмотрим построение фигур в различных измерениях, двумерных (плоскость) и трёхмерных (объёмные фигуры). ===== 2D - двумерная графика ===== [[2D manually|Строим вручную 2D]] ===== 3D - трёхмерная графика ===== Типичными трёхмерными фигурами являются //сфера (шар), куб, конус, призма//. Давайте рассмотрим способы отображения фигур: * [[3D manually|вручную]] - то есть самостоятельно вырисовывать эти фигуры. * Средствами [[3D OpenGL|OpenGL]] * Средствами [[3D DirectX|DirectX]] ===== Обработка изображений ===== ==== Трансформация ==== [[rotation_by_angle transform|Трансформация поворотом на угол]] [[Shift transform|Трансформация смещением]] ==== Операции над цветом ==== [[Image brightness|Изменение яркости]] [[Image Contrast|Изменение контрастности]] [[Image Saturation|Изменение насыщенности]] [[color quantization|Переквантизация цвета]] - уменьшение количества цветов в изображении. ==== Фильтры ==== [[Bluring|Размывание]] ===== Форматы файлов и способы сжатия ===== * [[.File Format:BMP]] * [[.File Format:PCX]] * [[.File Format:JPEG]] * [[.File Format:PNG]] * [[.File Format:TIFF]] ====== Машинное зрение ====== ===== Распознавание образов ===== [[Text recognition|Распознавание печатного текста]] [[handwriting recognition|Распознавание рукописного текста]] [[face recognition|Распознавание лиц]] [[Movement detection|Определение движения]] [[Reconstitution of 3D scene|Воссоздание 3D сцены]]