ImageJ软件
ImageJ是一个基于java的公共的图像处理软件,它是由美国国立卫生研究院开发的,可运行于Windows、Linux等多种平台。软件下载解压后可直接使用,注意软件目录不要有中文,下载地址:https://imagej.net/ij/download.html。
软件主界面如下:
主界面最下面一行是状态栏:
状态栏右侧的进度条是进度栏:进度条会显示操作的进度,如果操作需要的时间少于一秒钟则不会出现。
菜单栏的Edit
-> Options
下通常包含多个用于配置软件行为和用户偏好设置的选项:
菜单项 | 描述 |
---|---|
Appearance... | 调整ImageJ用户界面的外观设置,如字体大小和颜色。 |
Arrow Tool... | 设置箭头工具的属性,如箭头形状和颜色。 |
Colors... | 管理ImageJ的颜色设置,包括定义颜色表和选择前景/背景色。 |
Compiler... | 提供与Java编译器相关的选项,允许用户编译和运行自定义代码。 |
Conversions... | 包含一系列转换功能,如将图像转换为灰度或二值图像。 |
DICOM... | 处理DICOM(Digital Imaging and Communications in Medicine)格式的图像文件。 |
Fonts... | 管理ImageJ使用的字体设置。 |
Input/Output... | 控制输入输出操作,例如打开、保存或打印图像。 |
Line Width... | 设置线条宽度,影响在图像上绘制线条时的粗细。 |
Memory & Threads... | 调整ImageJ内存使用和多线程设置。 |
Misc... | 包含各种其他设置和选项。 |
Plots... | 生成图像数据的图表或图形表示。 |
Point Tool... | 设置点工具的属性,如点的形状和颜色。 |
Proxy Settings... | 配置代理服务器设置以访问网络资源。 |
Roi Defaults... | 管理区域感兴趣(ROI)的默认设置。 |
Rounded Rect Tool... | 设置圆角矩形工具的属性。 |
Startup... | 设置启动时的首选项和行为。 |
Wand Tool... | 设置魔棒工具的属性,该工具自动选择与点击像素具有相似颜色的区域。 |
Fresh Start | 关闭当前会话并重新启动ImageJ,清除所有已打开的图像和设置。 |
Reset... | 恢复ImageJ到其初始状态,清除所有自定义设置。 |
打开图片有三种方法:
File
-> Open
选择要打开的图片文件File
-> Import
-> URL...
输入图片文件的URL地址使用工具加鼠标执行放大拖拽操作:
使用快捷键加鼠标执行放大拖拽操作:
注:放大操作单次放大100%,最高可放大3200%,双击放大镜工具可快速恢复原状。
通过File
-> Open Samples
打开示例图片Leaf,然后使用Image
-> Show Info
查看图片信息想,信息如下:
ImageJ 1.54g; Java 1.8.0_345 [64-bit]; Windows 10 10.0; 71MB of 24300MB (<1%)
Title: leaf.jpg
Width: 507 pixels
Height: 446 pixels
Size: 883K
Pixel size: 1x1 pixel^2
ID: -4
Bits per pixel: 32 (RGB)
No threshold
ScaleToFit: false
Uncalibrated
URL: http://imagej.net/images/leaf.jpg
Screen location: 849,259 (1536x864)
No properties-
--
No overlay
Rectangle Selection
X: 103
Y: 128
Width: 397
Height: 314
上面的图片信息很详细,这里就不在赘述了。另外,还可以通过Analyze
->Histogram
查看图像的直方图信息。
机器视觉项目中,经常需要分析不同的颜色通道来确定在哪个图层检测特征区域。ImageJ的色彩分析可以通过Image
-> Type
将图片转换后分析不同的颜色通道,常见的颜色通道如下:
以leaf.jpg为例,分别查看一下它的灰度图、RGB堆栈、HSB堆栈、Lab堆栈。
原图和8位灰度图像:
RGB 和 HSB 堆栈:
Lab 堆栈:
使用File
-> Save As
保存图片,保存的图片格式有很多,这里只列出常用的几种:
推荐使用是TIFF格式保存图片,可以存储比例尺、线条、文字。不要使用JPEG格式,JPEG格式每次保存都会损失图像质量。
本文介绍了ImageJ软件的基本使用方法,包括如何打开、保存图片,如何放大、缩小、拖拽图片,如何查看图片信息,如何分析图片色彩,如何保存图片(推荐使用TIFF格式)。