用ImageJ软件计算不规则图形面积

ImageJ是款开源软件,由美国国家卫生研究院开发,供全世界免费使用。在科研众多学科领域里,比如:地理(河流面积)、生物(细胞大小)、医学(创伤面积)、矿产(岩相比例)、材料(孔隙大小)、动物学(伤口面积)、植物学(树叶面积)等,无论微观还是宏观图像,都可以使用它来进行相关的图形处理。

下面分享用ImageJ计算图形面积。我这里的应用例子,是需计算图形中的水泥浆体的直径大小。常规方法是用尺子直接测量,缺点是实验现场不方便测量,也无法找到圆心,尤其是不规则圆形的时候,更难以直接测量直径。

用ImageJ进行图形处理就要好得多,拍下照片后,先计算面积,然后换算成当量直径,简单方便,准确高效。

imagej-calculate-area 1
用ImageJ的Straight(菜单栏下面第5个按钮)选择图像中的一段已知距离的直线,用以标定比例,告诉软件,在图形中的一段距离相当于真实距离的比例。

imagej-calculate-area 2
设定比例Set Scale。

imagej-calculate-area 3
设定比例,我这里因为是180 mm,所以就填写相应的180,并设定单位是mm,再点击OK按钮。

imagej-calculate-area 4
将图形处理成8位色彩,也就是黑白颜色,将会对应0-255的灰度,方便后续处理计算。

imagej-calculate-area 5
调节灰度域值Threshold。

imagej-calculate-area 6
选择Over/Under模式,滑动下端滑块,当绿色区域刚好包围目标轮廓时即可,然后点击Apply按钮确认。

imagej-calculate-area 7
图形变成彻底的黑白图,目标的轮廓非常明显显现出来。

imagej-calculate-area 8
在主菜单栏选择第8个按钮Wand,智能识别目标图形的轮廓。

imagej-calculate-area 9
即点击图中目标黑块(水泥浆体),软件智能识别出轮廓,并用黄色线条提示。

imagej-calculate-area 10
用主菜单栏里Analyze下的Measure功能,点击就出现结果。

imagej-calculate-area 11
弹出结果窗口,告诉图中黄色封闭领域里的面积是14978.695,单位是平方毫米。后续可以换算成当量直径138.1毫米。

用ImageJ软件计算不规则图形面积》上有22条评论

    1. 土木坛子 文章作者

      那当然,ImageJ主要是用在科研上。大众日常使用的话,这个不太合适。
      我不清楚PhotoShop之类的软件是不是也能实现相同的效果,但考虑到PS这种商业软件昂贵的价格,我个人在科研上是不会选择它的。
      而且,ImageJ免费开源,跨平台,还相当好用。

      回复
  1. 方室网志

    我现有的办法就是拍照,在AutoCAD里插入图片,描出轮廓,设置比例,计算面积。
    AutoCAD本身就是个强大的软件,安装文件也挺大。
    ImageJ这个软件挺小的,还免费,挺不错。

    回复
  2. 了解了解

    我想请问下,用这款软件做细胞,同你的不规则圆柱体类似,测量内外周长,可以自动测量吗?

    回复

发表评论

电子邮件地址不会被公开。 必填项已用*标注