Рекламка



G'MIC | автор: admin | 22 января 2016 |

Категория: Графика, Конвертеры графики

Фреймворк обработки изображений с несколькими пользовательскими интерфейсами для преобразования, манипулирования, фильтрации и визуализации любых изображений из 1d скалярных сигналов в 3d+t последовательность мультиспектральных объемных изображений. Технически говоря, то что он делает это:

Предоставляет лёгкий но мощный язык сценариев (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++ инструментов обработки изображений.
Лицензия:
GPL2
Операционные системы:
GNU/Linux Windows BSD MAC Solaris
Интерфейс  графический
Интерфейс  консольный
Интерфейс фоновый(daemon)
Интерфейс веб-ориентированный
Язык программирования:
C++

Сайт проекта

Скачать G'MIC !


 

Добавление комментария:

Имя:
Пароль: (если зарегистрирован)
Email: (обязательно!)

теги форматирования

добавить смайлы
 
Хотите поделится интересным материалом ? Регистрация не требуется!
Поиск программ
Голосование
Какой операционной системой Вы пользуетесь ?
GNU/Linux (2577)
Windows (2987)
MacOSx (2767)
xBSD (2299)
Solaris (2266)
ReactOS (2264)
FreeDos (2262)
Другая (2270)
info
Яндекс.Метрика