Denoise

Последняя версия:
Версия 2.1, 2011-06-27
Удаленные двойные ссылки в проекте XCode. Удаленные устаревшие настройки сборки в проекте XCode.
(Полная история редакций)
Требования сборки:
Xcode 4 Xcode v3.2 Xcode v3.2
Требования во время выполнения:
Snow Leopard 10.6

Это приложение демонстрирует, как использовать Базовое шумоподавление Изображения и средние фильтры к denoise изображение, и затем сохранить результаты как изображение JPEG с помощью Базовых интерфейсов программирования Графического приложения.

Это - пятое приложение в ряду, включающем QTCoreVideo102, QTCoreVideo103, QTCoreVideo201 и QTCoreVideo202, эффективно использующие общую графику и инструментарии утилиты носителей для Snow Leopard.

• Приложение

• CIGLDenoiseViewController - Класс контроллера для приложения.• Класс представления CIGLDenoiseView - Main для приложения.

• Служебные наборы

• Модель

• CIGLDenoiseFilter - фасад для управления Базовым Изображением фильтры среднего и шумоподавления.• CIGLFilter - Служебный базовый класс для посредничества между Базовым Изображением фильтрует, контекст и объект кадрового буфера.• CIGLFramebuffer - Служебный класс для управления Базовым контекстом Изображения и рендерингом для текстурирования использования объекта кадрового буфера.• NSPropertyList - Служебный класс для десериализации файла списка свойств.• OpenGLBitmap - Служебный инструментарий для сохранения пикселя буферизует как bmp, пикт, png, gif, jpeg, tga, или jp2000 файл (ы).• OpenGLCopier - функтор для копирования пикселей от источника до места назначения.• OpenGLDrawElements - Служебный класс для десериализации списка свойств, описывающего VBO, рисует параметры элементов, и рисует объект с помощью значений параметров.• OpenGLFramebuffer2D - Служебный класс для управления 2D FBOs.• OpenGLIBO - Служебный класс, реализующий метод для генерации 3D объекта с помощью IBOs. • OpenGLIBORenderer - Класс, реализующий методы для создания IBO, базировал средство рендеринга.• OpenGLIBOIndices - Служебный класс для десериализации списка свойств, описывающего индексы VBO.• OpenGLIBOGeometry - Служебный класс для десериализации списка свойств, описывающего IBO normals, вершины, цвета и координаты текстуры.• OpenGLImage2DAuthor - фасад для обработки PBO считал или рисует пиксели.• OpenGLQuad - фасад для для обработки 2D текстуры или прямоугольник текстуры, связанный с четверкой VBO.• OpenGLPBO - Служебный инструментарий, обеспечивающий основную функциональность для PBOs, (упаковывает/распаковывает).• OpenGLPixelAttributes - Служебный класс, чтобы проанализировать файл списка свойств и получить желаемые атрибуты формата пикселя.• OpenGLPixelFormat - Служебный класс для получения формата пикселя для представления OpenGL.• OpenGLRotation - Служебный класс для управления вращением 3D объекта.• OpenGLSurface2D - Служебный инструментарий для 2D поверхностей I/O. • OpenGLTeapot - фасад, реализующий методы для генерации заварного чайника IBO с включенной сферой, отображает генерацию координаты текстуры.• OpenGLTexture2D - Служебный инструментарий для обработки подсказал 2D текстура или прямоугольники.• OpenGLTexture2DAuthor - фасад для управления PBOs для текстуры читал, или пишет.

• Представление

• Базовый класс представления OpenGLView - OpenGL.