问题标签 [imagej]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
527 浏览

png - 如何使用 ImageJ 读取自定义 PNG 数据?

我刚从 ImageJ 开始,我想知道是否有人知道读取可以存储在 PNG 文件中的自定义数据的方法。这样做的原因是通过 LabView 我生成了一个 16 位灰度 PNG 文件,其中每个 bin 代表一个测量值的特定高度。我想将高度方面的最小值、最大值和 bin 步骤写入 PNG 文件的自定义数据“区域”。据我所见,LabView 的 IMAQ 视觉工具允许编写它,但我需要使用 ImageJ 读取它。

甚至可能吗?我还没有找到任何似乎有用的特定宏,但我对这个程序的经验非常有限。因此,您能给我的任何帮助或建议都会非常有用。

非常感谢!

0 投票
1 回答
338 浏览

linux - 批量运行 imageJ

我已经下载imageJLinux

但我无法使用批处理标志 ( -batch) 运行它。

这里的 说明

假设它imageJ是使用./run运行的,并且可以使用带有batch-scriptPath 的脚本运行。

但是运行./run -batch 不起作用。

0 投票
1 回答
887 浏览

java - ImageJ API:在我自己的代码中使用过滤器

我想使用 ImageJ API 过滤图像。ImageJ 库已正确连接到我的项目。

现在我想使用 API 中的平均过滤器处理图像。这是如何运作的?

0 投票
1 回答
2584 浏览

java - ImageJ:在 JAVA 中使用 run() 执行命令

我使用以下 JAVA 代码执行了这个“增强对比度...”命令(在 ImageJ 中:Process > Enhance Contrast... ):

但是,我不知道如何执行其他一些命令,例如: Process > Binary > Make Binary

最后,我想启动插件:Anisotropic Diffusion 2D。将其放入 ImageJ 后,它将显示在: Plugins > Anisotropic Diffusion 2D中。

如何在我的 JAVA 代码中执行这两个命令?

0 投票
2 回答
216 浏览

java - 类似于 GenericDialog/ADM 的东西

我正在寻找类似于 ImageJ 或 Adob​​e Dialog Manager 中使用的 GenericDialog 的东西。目标是创建一个对话框的模板(字段数量、类型等 - 需要的信息,而不是它的呈现方式)并将其发送到视图类。此视图可能是基于 Swing 的 GUI 或简单的控制台 UI。用户填写的字段和值对于对话框模板的源是可见的。是否有一些 Java 库可以实现这一点?我知道有 GenericDialog,但我不确定是否可以在我的项目中使用它(因为它是 ImageJ 的一部分)。更重要的是,我觉得这对我来说太“重”了。

0 投票
0 回答
358 浏览

java - 如何覆盖 ImageJ 中的现有插件?我有一个针对现有格式的自定义阅读器

我正在使用 CSI DM3 阅读器 ( http://code.google.com/p/cornell-spectrum-imager/wiki/Home ) 来阅读我的 .dm3 文件。我想为此添加拖放功能,所以我更改了文件 HandleExtraFileTypes.java ( http://rsbweb.nih.gov/ij/plugins/download/HandleExtraFileTypes.java ) 并在第 101 行更改了它的 .dm3 关联- 103 起

这会在 CSI DM3 阅读器和标准 DM3 阅读器中打开文件,我希望它只在 CSI DM3 阅读器中打开。如何禁止 ImageJ 打开其常规 DM3 阅读器?

注意:tryPlugIn 对象如下

0 投票
2 回答
2533 浏览

java - ImageJ API:组合图像

使用 ImageJ api,我试图保存一个合成图像,由并排放置的几个图像组成。

我有加载 ImagePlus 对象并保存它们的代码。但我不知道如何将图像粘贴到另一个图像中。

0 投票
1 回答
1502 浏览

image-processing - 创建一堆图像时如何禁用亮度/对比度的自动调整

我有大量形成时间序列的图像,但它们的亮度和对比度差异很大。在每个图像的基础上调整亮度/对比度非常容易,但是,当我用其中的一些创建 ImageStack 时,整个亮度/对比度会根据顶部图像自动调整。

那么,有没有办法禁用这种自动调整?

0 投票
1 回答
6358 浏览

arrays - 用 ImageJ 宏中的值填充数组

我有一个二维数组,我想用数字填充,一次一行。例如,如果我的数组大小为 nxm,我将编写循环 m 次以用 n 个值填充每一行。我该如何为 ImageJ 宏编写这个?我通常会写如下内容:

但是,array[*,i]显然不起作用,array[j][i]如果我在循环“i”中添加另一个循环“j”也不起作用。有人可以帮忙吗?我对在 ImageJ 中编写宏非常陌生。谢谢。

0 投票
2 回答
214 浏览

java - ImageJ 作为库:选项的名称

我正在尝试在我的 Java 应用程序中使用 ImageJ 作为库。我已经发现我可以使用以下代码打开图像,对其进行处理并将其显示在屏幕上:

此代码还将噪声参数(在 GUI 中称为“Noise Tolerance”)设置为 150。(一段时间后,我发现参数名称是 GUI 名称的第一个单词。至少它适用于我做过的测试。)

但是现在:如何指定 GUI 的“输出类型”选项?在 GUI 中,它是一个带有“单点”或“公差内的最大值”等元素的选择框。但是,如果我尝试以下操作:

它说“Single”不是正确的参数。但它也不适用于“single”、“singlepoints”、“single_points”、“Single_Points”……(我尝试了很多这些组合。)

我还尝试将数字指定为选择框中元素的索引,但这也不起作用。

任何人都可以帮助我并给我一个提示,我可以在哪里找到文档或如何指定选项的类似内容。

非常感谢!