使用ImageJ分析图像

ImageJ是一个基于 Java 的影像处理软件(维基百科定义)。可网页在线运行和下载应用程序运行。我尝试了两种方案后,不推荐网页运行,因为速度比较慢还不好用。

打开应用程序看到是这样的:

这里以处理一张苹果图片为例。

1.上传图片

Ctrl+O快捷键上传,比较简单。

2.灰度化

Image>Type>8-bit

(注)如果你跳过了这一步,直接进行下一步,会提示下面的错误:

3.二值化

Image>Adjust>Threshold后

调整两个数值使红色恰好与苹果重合(如下图)(如果反过来,背景与红色恰好重合,那还要执行Edit>Invert一步来反色一下)。

点击Apply得到下图,保证要研究的图像是纯白的,背景是纯黑的。

如果图像周围有一些毛躁的小白点,可以利用下图的两个工具将噪点除去,一个是取色,一个是画笔,适当放大图片,按ctrl+鼠标滚轮,可使画笔变细。如果你不想费力去除这些噪点,下面也有另一种方法。

4.提取特征

Analyze>Set Measurements…打开下面的左侧彩蛋,其中右面的图片是机翻过来的,勾选上感兴趣的参数后,点击OK。

Analyze>Analyze Particles,勾选上Display results,如图。上文提到的解决小噪点的另一种方法是,这里的Size一行可以调整处理的像素面积最小值,适当调大后,后面的分析就不会包括这些噪点了。

点击OK后可得到你感兴趣的值:

5.其他

Process>Find Edges 可实现边缘检测(二值化后效果更好),效果如图:

还有很多功能这里不一一列举了,感兴趣的小伙伴可以自行尝试。

6.结语

总的来说,这个软件的实用性还是不错的。虽然上手有些难度,但用熟练后还是很方便的。第一次写博客,可能文章逻辑性不是很好,如果有不对的地方,希望各位看官批评指正!也欢迎评论以留下你们的见解!

 

 

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇