码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • ImageJ软件使用教程(二):图像测量


    目录
    • 图像比例尺
      • 加载图像
      • 设置比例尺
      • 标注比例尺
    • 测量长度面积
      • 测量长度
      • 测量面积
    • 参考资料

    图像比例尺#

    使用ImageJ软件测量图像中的长度、面积等信息时,需要先设置图像的比例尺,比例尺用于将图像中的像素单位转换为真实的世界单位。

    加载图像#

    启动ImageJ程序,从File菜单选择Open Samples,选择Leaf打开树叶的示例图像:
    image

    设置比例尺#

    将图片适当放大,使用直线工具沿着图片中的直尺刻度绘制一条直线,作为标尺参考线。绘制的时候可以按住shift键保证直线水平,直线如下图所示:
    image

    转到Analyze菜单,选择Set Scale...,在弹出的窗口中输入以下内容,点击OK确认设置:
    image

    • Distance in Pixels(像素距离):测量的直线的像素长度,软件自动计算不需要设置。
    • Known distance(已知距离):刚才画出的直线代表的真实世界长度,这里是10 mm。
    • Global(全局):是否应用于整个工作流程,如果有同批次同镜头视野的多张照片可以勾选,这里选择不勾选。
    • Pixel aspect ratio(像素纵横比):图像中单个像素的宽度与高度之间的比率,一般设置为1。
    • Unit of length(长度单位):真实世界的长度单位,这里选择毫米(mm)。

    标定后图片大小85.57mmx75.27mm,在Image->Properties...中可看到像素大小为0.1687764 mm:
    image

    标注比例尺#

    可以把比例尺到图片上,方便测量、观察。选择菜单栏的Analyze->Tools->Scale Bar,在弹出的界面中设置比例尺颜色位置、长度、字体大小等参数:
    image

    设置完成后效果如下,如果不想标注部分破坏原图,保存时要选择TIFF格式:
    image

    测量长度面积#

    ImageJ提供了许多测量功能,可以打开菜单的Analyze->Set Measurements…,在弹出的对话框中查看并勾选希望测量的功能:
    image

    下面以测量主叶脉长度和叶子面积为例,介绍常用的测量方法。

    测量长度#

    选择直线工具,在主叶脉上画一条直线,然后点击Analyze->Measure进行测量。测量结果如下,长度为59.646mm:
    image

    测量面积#

    测量面积的操作类似,主要差异在测量目标的选中上,大致有两种选中方法:

    • 用多边形工具手动框选测量区域
    • 用魔棒工具抠图选中测量区域(推荐)

    选中魔棒工具,在叶子的绿色部分点击一下选中。然后双击魔棒工具,调节阀值直到选中整个叶面:
    image

    点击Analyze->Measure,测量结果为 2411.380 mm²。

    参考资料#

    • Image J测量实际尺寸:设置和添加标尺
    • image J长度举例测量实践操作
    • ImageJ实用技巧——快速区域选取(基础功能篇)
    • 【科研必备imageJ】测量物体长宽高、面积
    • imagej的影像长度校正
    • imagej标注图片比例尺
  • 相关阅读:
    第八章 Linux实际操作——定时任务调度
    37.轮播图
    为什么STM32的HAL库那么难用?
    12、Mybatis框架-1
    Guava常用方法
    Access-Control-Allow-Origin跨域问题,使用Nginx配置来解决
    JAVA常见基础面试问题汇集
    腾讯云4核8G12M轻量服务器优惠价格446元一年,646元15个月
    MySQL安装
    在mybatis的xml中使用枚举来做判断条件
  • 原文地址:https://www.cnblogs.com/timefiles/p/18143763
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号