百万个冷知识百万个冷知识

百万个冷知识
一起学习百万个冷知识

ImageJ好玩教程——绘制国旗(怎样制作国旗图片)

旗子,他们都很熟识,但可能将许多人没或者说莫费特过:

正逢国庆节,空闲时间我研究了呵呵怎么利用ImageJ画标准的旗子。

这能做为一个有意思的ImageJ小练,既能了解国徽,也能练ROI Manager的使用。

首先看呵呵国徽的具体模块:

体积:

工笔:

先将横条分割为4个等分方形,再将左上角方形分割宽度15×10个格子。大绶带的服务中心坐落于该方形上5下5、左5右10含意。大绶带内切圆的直径约为6基层单位宽度。六颗小绶带的服务圆心,第二颗坐落于上2下8、左10右5,第三颗坐落于上4下6、左12右3,第三颗坐落于上7下3、左12右3,第六颗坐落于上9下1、左10右5含意。每块小绶带内切圆的直径约均为2基层单位宽度。六颗小绶带均有扮演者尖正对大绶带的服务圆心[1]

画国徽能分为4个关键步骤:

充填黄色大背景画参照线绘出5个绶带对每个绶带进行转动

症结在于大绶带和4个小绶带的位置,和小绶带不同的转动视角,要点如下表所示:

一、充填黄色大背景

依照国徽体积,这里选择四号(96×64)

1、聚合捷伊影像(File -> New -> Image)

聚合两张紫色充填,960×640的RGB影像。

2、获得国徽红

国徽的黄色并不是纯红(RGB值不为(255,0,0)),所以须要获得国徽黄色的RGB值。

关上两张国徽相片,点选Color Picker,接着点选国徽大背景方可获得国徽红(RGB值(222,41,16)),做为前景色。

3、充填大背景

大列佩季哈区相片(Ctrl+A),接着Edit -> Fill,方可充填大背景。

二、画参照线

画三条参照线,相连大绶带和4个小四星的服务中心:

ImageJ中没整套Bc4的功能,须要借助于Macro中的makeLine()表达式:

以格子(step = 480/15 = 32 pixel)为基层单位,大绶带的服务中心座标为(5,5),小绶带的服务中心座标由上而下依序为(10,2)(12,4)(12,7)(10,9),依照座标分别Longpr参照线,并Add到ROI Manager中:

参照线的作用是确定绶带的服务中心,和校正小绶带视角的精确性。

三、绘出5个绶带

ImageJ绘出绶带的辅助工具Star Tool(Help -> Examples -> Tools -> Star Tool)

关上之后会在辅助工具栏出现Star Tool的辅助工具栏:

Star tool能通过单击相片,自动绘出绶带。

1、获得绶带的颜色

同上,利用Color Picker获得绶带的颜色:

2、设置绶带模块

双击Star Tool辅助工具栏,设置模块:

大绶带Minimum size选择96个pixel(3格),小绶带32个pixel(1格),分别点选参照线的端点,即绶带的服务中心,绘出5个绶带:

现在这5个绶带是overlay状态,关于overlay能参照这篇文章:

Treasure琛:ImageJ实用技巧——影像标注(基本功能篇)112 赞同 · 23 评论文章

但绶带的视角并不正确,所以须要将overlay转为ROI,才能对ROI进行转动(Image -> Overlay -> To ROI Manager):

四、对每个绶带进行转动

以参照线为基准,计算出4个小绶带的最小转动视角,能利用arctan来计算,此处略过。

大绶带须要转动36°,首先选中大绶带的ROI,接着进行转动(Edit -> Selection -> Rotate):

转动后的ROI也Add到ROI Manager中:

依序对4个小绶带做同样的操作:

接着依序选中5个转动后的ROI,Edit -> Fill方可:

最终效果:

国庆节快乐~

如果对于ImageJ使用有什么问题能私信我,或者给我发邮件:zhaoyc9@163.com

更多讲义能关注我的专栏:
ImageJ实用讲义zhuanlan.zhihu.com/c_1069243926476673024
ImageJ开发讲义zhuanlan.zhihu.com/c_1101076075773370368

希望对大家有帮助~

参照

^中华人民共和国国徽 https://zh.wikipedia.org/wiki/%E4%B8%AD%E5%8D%8E%E4%BA%BA%E6%B0%91%E5%85%B1%E5%92%8C%E5%9B%BD%E5%9B%BD%E6%97%97
未经允许不得转载:百万个冷知识 » ImageJ好玩教程——绘制国旗(怎样制作国旗图片)
分享到: 更多 (0)

百万个冷知识 带给你想要内容

联系我们