本文以制作colorbar为例展示AI辅助的ImageJ编程实践
当我们使用一些除了红绿蓝黄之外不太常见的伪彩来展示图片时,通常需要附加一个 colorbar。这个 colorbar 也叫做颜色查找表 (look up table, LUT),在 ImageJ 可以很方便地点击 Image > Color > Show LUT
查看:
可以看到,不同的灰度值通过什么颜色,就是通过 LUT 中定义的映射关系来决定的。有的 LUT 是线性映射关系,能够忠实地反映信号强度地变化;有的 LUT 是非线性的映射关系,主要是为了对感兴趣的信号强度区间进行强调。如果我们要在文章中放 colorbar,则可以对该窗口中展示的colorbar进行截图,复制到作图软件中。
事实上,我们也可以准备一个渐变的灰度图,然后 apply LUT 直接生成 colorbar。要制作一张数值从 0 依次增加到 255 的灰度图(以 8-bit为例),这个事情怎么完成呢?我觉得这是一个很好的入门级编程题目,因为需要应用到很多基础的编程知识,比如使用for循环遍历像素。
该部分仅登录用户可见
此处评论已关闭