【问题标题】:Advantages of differing ways of showing a Line in imagej在 imagej 中显示线条的不同方式的优点
【发布时间】:2012-04-11 15:51:26
【问题描述】:

我使用图像处理器 drawLine() 方法在 imagej 中创建了一条线。我还注意到存在一个 Line 类。

我在 imagej 方面没有太多经验,想知道使用一种方法比另一种方法有什么优势?

如果我要使用 Line 类,我该如何改变 Line 的颜色

提前致谢

贝特曼

【问题讨论】:

    标签: java image-processing imagej


    【解决方案1】:

    主要区别是

    drawLine() : ImageProcessor.drawLine() 方法将改变显示的 ImageProcessor 中的像素值。

    Line 类扩展了 ROI,因此继承了 ROI 的所有属性。你可以测量它的轮廓。

    这真的取决于你想要做什么。您是要测量值还是要更改像素值以显示某些内容?如果您使用堆栈,则 ROI 将出现在堆栈中的每个图像上。 drawLine() 方法仅在一个 imageProcessor 上调用,因此只有堆栈中的一个图像受到影响。

    如果您使用 Line 类,您可以通过调用方法 Fill 来更改像素值。可以通过更改用于填充的值来编辑颜色(像素值)。您还可以更改 ROI 线的颜色。

    使用 drawLine() 方法在 ImageProcessor 上设置颜色,例如 setColor(Color.WHITE);

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-04-16
      • 2011-01-10
      • 1970-01-01
      • 1970-01-01
      • 2015-11-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多