ImageJ es un programa de procesamiento de imágenes de dominio público, basada en Java desarrollado en los Institutos Nacionales de Salud. ImageJ fue diseñado con una arquitectura abierta que permite una extensibilidad gracias plugins de Java y macros que se pueden grabar. De adquisición de clientes, análisis y procesamiento de plugins se pueden desarrollar utilizando de ImageJ editor incorporado y un compilador Java. Plugins escritos por el usuario permiten resolver muchos problemas de procesamiento de imágenes y análisis, a partir de tres dimensiones imágenes de células vivas al procesamiento de imagen radiológica, múltiples comparaciones de datos sistema de imagen de los sistemas automatizados de hematología. Arquitectura de plugins de ImageJ y construido en el entorno de desarrollo ha hecho que sea una plataforma popular para el procesamiento de imágenes enseñanza.
ImageJ se puede ejecutar como un applet en línea, una aplicación descargable, o en cualquier ordenador con una máquina virtual Java 5 o posterior. Distribuciones descargables están disponibles para Microsoft Windows, Mac OS, OS X, Linux y el Sharp Zaurus PDA. El código fuente para ImageJ está disponible gratuitamente.
El promotor del proyecto, Wayne Rasband, se retiró de la Subdivisión de Servicios de Investigación del Instituto Nacional de Salud Mental en 2010, pero continúa desarrollando el software.
Características de ImageJ:
- Se ejecuta en todas partes: ImageJ está escrito en Java, lo que le permite ejecutarse en Linux, Mac OS X y Windows, tanto en modo de 32 bits como de 64 bits.
- Código abierto: ImageJ y su código fuente Java están disponibles gratuitamente y en el dominio público. No se requiere licencia.
- Comunidad de usuarios: ImageJ tiene una gran comunidad de usuarios en todo el mundo. Más de 1700 usuarios y desarrolladores se suscriben a la lista de correo de ImageJ.
- Macros: automatice tareas y cree herramientas personalizadas con macros. Genere código de macro con el grabador de comandos y depúrelo con el depurador de macro. Más de 300 macros están disponibles en el sitio web de ImageJ.
- Complementos: amplíe ImageJ mediante el desarrollo de complementos utilizando el editor de texto integrado y el compilador Java de ImageJ. Más de 500 complementos están disponibles.
- Kit de herramientas: Use ImageJ como un kit de herramientas de procesamiento de imágenes (biblioteca de clases) para desarrollar applets, servlets o aplicaciones.
- Velocidad: ImageJ es el programa de procesamiento de imágenes Java puro más rápido del mundo. Puede filtrar una imagen de 2048x2048 en 0.1 segundos (*). ¡Eso es 40 millones de píxeles por segundo!
- Tipos de datos: escala de grises de 8 bits o color indexado, entero sin signo de 16 bits, coma flotante de 32 bits y color RGB.
- Formatos de archivo: abra y guarde todos los tipos de datos compatibles como TIFF (sin comprimir) o como datos sin formato. Abra y guarde GIF, JPEG, BMP, PNG, PGM, FITS y ASCII. Abrir DICOM. Abra TIFF, GIF, JPEG, DICOM y datos sin procesar utilizando una URL. Abra y guarde muchos otros formatos usando complementos.
- Visualización de imagen: se proporcionan herramientas para hacer zoom (1:32 a 32: 1) y desplazar imágenes. Todas las funciones de análisis y procesamiento funcionan con cualquier factor de aumento.
- Selecciones: cree selecciones de área rectangular, elíptica o irregular. Crea selecciones de línea y punto. Edite las selecciones y créelas automáticamente con la herramienta Varita. Dibujar, rellenar, borrar, filtrar o medir selecciones. Guarde las selecciones y transfiéralas a otras imágenes.
- Mejora de la imagen: admite suavizado, nitidez, detección de bordes, filtrado medio y umbral en imágenes de escala de grises de 8 bits y de color RGB. Ajuste interactivamente el brillo y el contraste de las imágenes de 8, 16 y 32 bits.
- Operaciones geométricas: recortar, escalar, cambiar el tamaño y rotar. Voltear verticalmente u horizontalmente.
- Análisis: Medir área, media, desviación estándar, mínimo y máximo de selección o imagen completa. Mide longitudes y ángulos. Utilice unidades de medida del mundo real, como milímetros. Calibre usando estándares de densidad. Generar histogramas y trazados de perfil.
- Edición: cortar, copiar o pegar imágenes o selecciones. Pegue usando los modos AND, OR, XOR o "Blend". Agregue texto, flechas, rectángulos, elipses o polígonos a las imágenes.
- Procesamiento de color: divida una imagen en color de 32 bits en componentes RGB o HSV. Combine componentes de 8 bits en una imagen en color. Convierta una imagen RGB a color indexado de 8 bits. Aplique paletas de pseudocolor a las imágenes en escala de grises.
- Pilas: muestra una "pila" de imágenes relacionadas en una sola ventana. Procese una pila completa con un solo comando. Abra una carpeta de imágenes como una pila. Guarde las pilas como archivos TIFF de múltiples imágenes.