ImageJ是一款基于Java的免费图像处理软件,广泛应用于科研领域。本文将围绕ImageJ的下载,详细介绍其功能、特色、同类软件对比、使用说明、安装步骤以及相关应用。
一、软件功能

基本图像处理
能够对图像进行缩放、旋转、扭曲、模糊等操作。
可以改变图像类型,如将图像转化成8位的灰度图。
能进行色彩平衡调整。
图像分析
可计算选定区域内分析对象的一系列几何特征,包括长度、角度、周长、面积、长轴、短轴等。
能够方便地记录图片上的粒子个数,如细胞、病斑、孢子等。
可以进行条带灰度值分析(DNA或Western Blot条带)。
二、软件特色

免费且开源:ImageJ是完全免费的,并且是开源软件,其源代码可在GitHub上获取,用户可以根据自己的需求进行修改和定制。
跨平台:可运行于Microsoft Windows,Mac OS,Mac OS X,Linux,和Sharp Zaurus PDA等多种平台。
支持多种图像格式:支持TIFF(默认格式)、JPEG、PNG、GIF、BMP、DICOM、PGM和FITS等多种格式,借助插件还可以打开其他格式。
支持图像栈(stack)功能:可以在一个窗口里以多线程的形式层叠多个图像,同时并行处理,只要内存允许,能打开任意多的图像进行处理。
开放结构:通过使用宏和插件,用户可以自动执行任务并创建自定义工具来完成许多常规的图像处理和编辑任务。
三、同类软件对比
| 软件名称 | 主要特点 | 适用领域 | 价格 |
| | | | |
| ImageJ | 免费,跨平台,支持多种格式和插件 | 科研,尤其是生物医学领域 | 免费 |
| Fiji | 预装了很多生物医学分析常用插件的ImageJ版本 | 生物医学研究 | 免费 |
| Image Pro Plus | 功能强大,提供丰富的图像处理和分析工具 | 生物医学,材料科学等 | 商业软件,需付费购买 |
| OpenCV | 开源计算机视觉库,提供丰富的图像处理和计算机视觉算法 | 计算机视觉,机器学习等 | 免费 |
| JAI | Java高级图像处理工具包,提供丰富的图像处理和图形操作功能 | Java应用中的图像处理 | 免费 |
四、软件使用说明
基本操作
打开图像:点击菜单【File】→【Open】选择要打开的图像文件。
保存图像:点击菜单【File】→【Save As】选择图像格式进行保存。
图像变换:如平滑处理,点击菜单【Process】→【Smooth】;锐化处理,点击菜单【Process】→【Sharpen】等。
图像分析:如细胞计数,先将图片转化成8位的灰度图,调整对比度,再用阈值算法将颜色合并来调整,最后通过【Analyze】→【Measure Panicles】进行计数。
高级操作
条带灰度分析:打开条带图片转化成8位的灰度图,用矩形工具选择要分析的条带,通过【Analyze】→【Gels】→【Select First Lane】选中,再点击【Analyze】→【Gels】→【Plot Lanes】得到初始峰图,后续进行封口、点击各区域得到灰度值统计结果等操作。
五、安装步骤
下载ImageJ
打开网址:Fiji/Downloads(Fiji其实就是ImageJ,Fiji自动包含了各种有用的插件,而ImageJ1需要手动安装插件)或者Download(ImageJ1包含了核心的图像处理功能,更加小巧,能完成大多数图像处理操作),根据电脑系统选择对应的安装包下载。
注意国内下载Fiji的安装包比较缓慢,可以连接外网后下载。
安装ImageJ
ImageJ不需要安装,熟练地解压后就能用。下载后得到一个压缩包,解压后打开解压得到的文件夹,双击运行【ImageJ】,也可以右击鼠标将其发送到桌面。
可能遇到的问题及解决方法
如果ImageJ的储存目录有中文命名的文件夹,可能会导致打开之后闪退,建议不要放在C盘,安装的一系列文件夹一定不要有中文。
ImageJ需要Java环境,如果电脑Java版本太低,可能会出现问题,可以在这个网址下载Java SE Development Kit:
六、相关应用
生物医学领域
Western blot(蛋白印迹)的定量分析:通过ImageJ对条带进行灰度分析,从而实现定量分析。
细胞计数:可以方便地记录图片上的细胞个数。
免疫组化分析:对免疫组化图片进行分析处理,如亮度调节、加标尺等。
傅里叶分析、定性表达共定位、三维图像的共定位等。
其他领域
在物理学领域,可用于电镜中晶格的测量等。
在材料科学领域,可用于纳米颗粒的分析等。