Снимок экрана ImageJ | |
Разработчик (-ы) | Уэйн Расбанд (вышел из NIH ) |
---|---|
Стабильная версия | 1.53a / 4 мая 2020 г. ; 5 месяцев назад (2020-05-04) |
Репозиторий | |
Операционная система | Любые (Java -based) |
Тип | Обработка изображений |
Лицензия | Public Domain, BSD-2 |
Веб-сайт | imagej.net |
ImageJ - это программа на основе Java обработки изображений, разработанная Национальными институтами здравоохранения и Лабораторией оптических и вычислительных приборов (LOCI, Университет Висконсина). Его первая версия, ImageJ 1.x, разработана в общественном достоянии, в то время как ImageJ2 и связанные проекты лицензируются с разрешающей лицензией BSD-2. ImageJ был разработан с открытой архитектурой, которая обеспечивает расширяемость с помощью подключаемых модулей Java и записываемых макросов. Пользовательские плагины для сбора, анализа и обработки могут быть разработаны с использованием встроенного редактора ImageJ и компилятора Java. Плагины, написанные пользователем, позволяют решать многие задачи обработки и анализа изображений, от трехмерной визуализации живых клеток до радиологической обработки изображений, сравнения данных нескольких систем визуализации до автоматизированных гематологических систем. Архитектура плагина ImageJ и встроенная среда разработки сделали его популярной платформой для обучения обработке изображений.
ImageJ можно запускать как онлайн апплет, загружаемое приложение или на любом компьютере с виртуальная машина Java 5 или новее . Доступны загружаемые дистрибутивы для Microsoft Windows, классической Mac OS, macOS, Linux и КПК Sharp Zaurus. Исходный код для ImageJ находится в свободном доступе на GitHub.
. Разработчик проекта, Уэйн Расбанд, ушел на пенсию из Отделения исследовательских услуг Национального института здравоохранения в 2010 году. но продолжает развивать программное обеспечение.
ImageJ может отображать, редактировать, анализировать, обрабатывать, сохраните и напечатайте 8-битные цветные и оттенки серого, 16-битные целые и 32-битные изображения с плавающей запятой. Он может читать многие форматы файлов изображений , включая TIFF, PNG, GIF, JPEG, . BMP, DICOM и FITS, а также необработанные форматы. ImageJ поддерживает стеки изображений, серию изображений, которые совместно используют одно окно, и является многопоточным, поэтому трудоемкие операции могут выполняться параллельно на многопроцессорном оборудовании. ImageJ может рассчитывать статистику площади и значений пикселей для пользовательских выделений и объектов с пороговой интенсивностью. Он может измерять расстояния и углы. Он может создавать гистограммы плотности и графики профиля линии. Он поддерживает стандартные функции обработки изображений, такие как логические и арифметические операции между изображениями, манипуляции с контрастом, свертка, анализ Фурье, повышение резкости, сглаживание, обнаружение краев и медианная фильтрация. Он выполняет геометрические преобразования, такие как масштабирование, поворот и отражение. Программа поддерживает любое количество изображений одновременно, ограниченное только доступной памятью.
Перед выпуском ImageJ в 1997 году аналогичная бесплатная программа анализа изображений, известная как NIH Image, была разработана в Object Pascal для Macintosh компьютеры под управлением операционных систем до OS X. Дальнейшее развитие этого кода продолжается в форме Image SXM, варианта, предназначенного для физических исследований изображений, полученных с помощью сканирующего микроскопа. Также была разработана версия Windows - , портированная корпорацией Scion (ныне несуществующей), так называемый Scion Image для Windows. Обе версии все еще доступны, но - в отличие от NIH Image - с закрытым исходным кодом.