可编程的Java应用程序用于科学图像处理
ImageJ 是一个基于Java的 图形设计 程序,专门用于 分析图像 ,您可以在兼容的Windows桌面上 免费安装 。它可以作为 在线小程序 或 可下载的应用程序 运行。更重要的是,这个 摄影 工具使您能够显示、编辑、分析、处理、保存和打印8位、16位以及32位的图片。
更不用说,它还支持最常见的图像文件类型,包括TIFF, GIF, JPEG, BMP, PGM, DICOM, ASCII, FITS,以及文本格式的原始数据文件,如 电子表格。ImageJ可以成为Meesoft的 Image Analyzer 和Calvin Hass的 JPEGsnoop 的一个显著替代品。
ImageJ的用途是什么?
ImageJ的主要目的是 计算面积和像素值 这对图形设计师非常有用。不过,它的功能不仅限于此,还允许您测量距离和角度,创建密度直方图,以及线型剖面图。此外,它还提供其他 标准 图像处理 功能 ,例如对比度操作、锐化、平滑、边缘检测和中值滤波等。 几何变换 如缩放、旋转和翻转也可以使用这个 数字照片 工具来完成。
ImageJ的颜色处理功能强大而多功能,允许您对图像进行一系列基于颜色的分析和修改。特别是,它支持几种颜色空间,包括RGB、HSB和CIE Lab,使您能够根据分析需求精确处理图像。该软件允许进行颜色分离,让您分割图像为单独的颜色通道,然后可以单独修改。
这个基于Java的图像处理软件可以 处理图像堆叠——一系列共享单个窗口的多线程图像。通过这个,您可以在多CPU硬件上并行执行耗时的操作。 通过其 预装的 宏来自动化任务并创建自定义工具。它可以使用命令记录器生成宏代码,同时使用宏调试器将允许您调试它。应用程序中有 超过300个宏 可供您享用,并且 超过500个 插件可用。
ImageJ与Fiji
值得一提的是, Fiji就像ImageJ一样 但它是基于ImageJ2——对第一版进行的完整重写,专为多维图像数据而设计。Fiji的开发旨在提供一个 ImageJ2的发行版 ,其中包含许多捆绑插件。它集成了一个更新系统,生成有序的菜单结构和广泛的文档,通过提供详细的算法描述和教程。许多人推荐Fiji而不是ImageJ,特别是对于处理生命科学的用户,因为它配备了 Bio-Formats插件。
Bio-Formats将极大帮助您打开大多数显微镜供应商用来存储图像的专有文件格式。例如, 3D查看器 通过光学显微镜实现配准、分割和其他高级图像处理算法,可以更好地可视化数据。它包含的TrakEM2组件已成功用于分析幼虫果蝇大脑中的神经谱系。 Fiji使您能够 避免需要从不同来源安装多个组件 。
好的图像分析器
ImageJ 是一个不错且更轻量的图像分析解决方案。它加载和 运行得更快 以及 更容易让非程序员 用户操作。因为它包含了插件的“编译和运行”功能,无需您学习代码管理系统。但是,如果您渴望更好的处理,同时还提供更多内置宏和插件,Fiji 将是一个更好的选择,特别是如果您在生命科学领域。