G'MIC |
Фреймворк обработки изображений с несколькими пользовательскими интерфейсами для преобразования, манипулирования, фильтрации и визуализации любых изображений из 1d скалярных сигналов в 3d+t последовательность мультиспектральных объемных изображений. Технически говоря, то что он делает это:
Предоставляет лёгкий но мощный язык сценариев (G'MIC язык) для разработки операторов обработки изображений и конвейеров.
Обеспечить несколько пользовательских интерфейсов вкладывающих соответствующие интерпретаторы:
G'MIC ориентирована на проектирование, сложных конвейеров для преобразования, обработки, фильтрации и визуализации 1d/2d/3d многоспектральных наборов изображений. Сюда входят не только цветные изображения, но и более сложные данные в виде последовательности изображений или 3d(+t) объёмных наборов данных с плавающими значениями. G'MIC это открытый фреймворк: язык "по умолчанию" можно расширить с помощью пользовательских команд G'MIC -written, определяющих новые графические фильтры и эффекты. Кстати, G'MIC уже содержит множество предопределённых алгоритмов обработки изображений и конвейеров (более 1000). G'MIC изначально многопоточный. Он использует OpenMP чтобы воспользоваться несколькими ядрами для ускорения обработки изображений. С 2008 года развивается в Image Team of the GREYC laboratory во Франции исследователями, работающми в области обработки изображений на ежедневной основе. Эти и другие Open Source проекты использую некоторые возможности G'MIC:
------------------------
Восстановление сайтов из Вебархива
Размещение по доскам объявлений России
ТРИО теплый пол отзыв
Заработок на сокращении ссылок
Earnings on reducing links
Код PHP на HTML сайты
Предоставляет лёгкий но мощный язык сценариев (G'MIC язык) для разработки операторов обработки изображений и конвейеров.
Обеспечить несколько пользовательских интерфейсов вкладывающих соответствующие интерпретаторы:
- Запускаемый из командной строки gmic, для использования G'MIC framework из shell. В этих условиях, G'MIC можно рассматривать как серьезного конкурента ImageMagick или GraphicsMagick.
- Плагин gmic_gimp, для предоставления программе GIMP возможности ретуширования изображений.
- Сайт G'MIC Online, чтобы пользователи могли применять алгоритмы обработки изображений непосредственно в браузере.
- Qt-интерфейс Zart для обработки в режиме реального времени изображений из веб-камеры.
- Одно-поточная и много-поточная C++ библиотека libgmic для связки с программами сторонних разработчиков.
G'MIC ориентирована на проектирование, сложных конвейеров для преобразования, обработки, фильтрации и визуализации 1d/2d/3d многоспектральных наборов изображений. Сюда входят не только цветные изображения, но и более сложные данные в виде последовательности изображений или 3d(+t) объёмных наборов данных с плавающими значениями. G'MIC это открытый фреймворк: язык "по умолчанию" можно расширить с помощью пользовательских команд G'MIC -written, определяющих новые графические фильтры и эффекты. Кстати, G'MIC уже содержит множество предопределённых алгоритмов обработки изображений и конвейеров (более 1000). G'MIC изначально многопоточный. Он использует OpenMP чтобы воспользоваться несколькими ядрами для ускорения обработки изображений. С 2008 года развивается в Image Team of the GREYC laboratory во Франции исследователями, работающми в области обработки изображений на ежедневной основе. Эти и другие Open Source проекты использую некоторые возможности G'MIC:
- Krita, программа для рисования и иллюстрирования.
- Photoflow, неразрушающее ретуширование.
- EKD, постпродуктивная обработки изображений и видео.
Основные возможности G'MIC
- G'MIC определяет полную инфраструктуру для обработки изображений (предоставляет интерфейсы для C++, shell, gimp и web). Точнее:
- Обрабатывает широкий спектр изображений, включая мультиспектральные (arbitray number of channels) и трёхмерные объёмные изображения, а также последовательность изображений или векторный 3D объектов. Поддерживаются изображения с различным типом пикселей, позволяя безупречно обрабатывать изображения с 8bits или 16bits на канал, а также данные с плавающими значениями.
- Работает с списками изображений. Обработку изображений и взаимодействие можно делать по группам, сосредотачиваясь на конкретных предметах.
- Обеспечивает небольшие но эффективные модули визуализации для изучения и просмотра 2D/3D мультиспектральных изображений, 3D векторных объектов (карта высот, isocurves, isosurfaces) и 1d.
- Дополняется включением пользовательских файлов команд, добавляя новые команды которые становятся понятными интерпретатору языка.
- Предлагает команды для обработки пользовательских интерактивных окон, где события могут управлятся пользователем.
- Основан на последних версиях CImg Library, известном наборе C++ инструментов обработки изображений.
------------------------
Восстановление сайтов из Вебархива
Размещение по доскам объявлений России
ТРИО теплый пол отзыв
Заработок на сокращении ссылок
Earnings on reducing links
Код PHP на HTML сайты
Категория: Конвертеры графики
Лицензия:
GPL2![]()
![]()
![]()
Интерфейс графический
Интерфейс консольный
Интерфейс фоновый(daemon)
Интерфейс веб-ориентированный
Язык программирования:
C++
Сайт проекта
Скачать G'MIC
Комментарии |