问题标签 [imagej-macro]

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 回答
82 浏览

macros - 当调用的图像在 ImageJ 宏中不存在时输入默认图片

我创建了一个宏,它调用并打开 54 个不同的图像,以便我可以将它们堆叠起来。这些图像都存储在一个文件夹中。像第一个一样有许多文件夹,宏看起来能够从任何文件夹中的图像创建堆栈。我已经按照以下方式编写了代码来执行此操作,因为这是将堆栈顺序与我希望图像全部成为的模式相关联的最简单方法:

但是,在某些文件夹中,某些图像(例如图像 8)不存在。这会在该点停止代码。我不想写,对于每个“打开”:“如果文件存在”......因为我需要为 54 个图像执行此操作。有没有写法:

0 投票
1 回答
1194 浏览

imagej - 批量导出视频 (.avi) 的宏

下面的大部分代码来自 ImageJ 模板,只有最后 6 行是定制的。目的是仅选择视频中的某些帧,并将较小的视频导出为 .avi。我希望对此进行批处理。但是,最后一段代码(保存视频)似乎不起作用......有什么想法吗?

0 投票
1 回答
705 浏览

java - 如何使用 ImageJ/FIJI 裁剪网格中每个元素的图像

我有 12 张图片。我正在使用ImageJ/FIJI进行处理。然后我为所有图像统一制作了大小为 2923779(即每点面积 __ 像素 ^2)的网格(使用分析 -> 工具 -> 网格)。它看起来像这样:

在此处输入图像描述

我想要做的是根据网格的每个元素裁剪上面的每个图像并将每个裁剪保存为文件。我怎样才能做到这一点?

可以在此处下载上述文件之一(160MB)。

0 投票
1 回答
436 浏览

image - 具有拆分时间步和拆分通道的 LIF 文件的生物格式转换(宏 ImageJ)

我正在尝试在宏中使用 ImageJ 打开 LIF 文件(徕卡格式)。LIF 文件包含 4 个 52 或 45 个时间步长的“LIF 系列”。每个时间步包含 3 个通道。

我想每个时间步长+通道保存一个 TIFF 文件。

但是 1:我无法使用“split_channels”和“split_timepoins”选项打开系列导致 ImageJ 崩溃(内存不足) 2:我无法自动打开所有系列导致 ImageJ 崩溃......而且我不知道我该怎么做一一打开系列。或/和时间步长一一

你知道我如何逐个时间步地打开 LIF 文件并将其自动保存在斐济吗?或者我如何分割 LIF 文件的通道和时间步长?

0 投票
1 回答
1852 浏览

imagej - ImageJ 导出直方图数据列表

我正在尝试在 ImageJ 上录制宏。我找到了这篇文章

http://imagej.1557.x6.nabble.com/Saving-histogram-list-to-Excel-file-td3682144.html

这与我想做的类似,但它指的是 RGB 通道。如何导出灰度直方图而不是单个 RGB 通道的直方图?

0 投票
1 回答
503 浏览

plugins - 如何从 ImageJ 上的插件调用 Z 函数

早上好

我目前正在为 JAVA 中的 ImageJ 做一个插件,需要调用函数“ Maximum Intensity Z-projection ”,如果你选择“Image/Stacks/Z Project...”,我知道它已经在 ImageJ 中。此处的文档:http: //imagej.net/Z-functions#Maximum_Intensity_Z-projection

我知道如何从另一个插件调用插件,但在这种情况下做同样的事情我总是收到我的“错误”消息。

我该怎么做?太感谢了。

0 投票
1 回答
135 浏览

python - ImageJ:在 Python 脚本中使用 selectionType() 时出现 NameError

我是 ImageJ 的新手,正在尝试使用 Python(在 ImageJ 宏编辑器中)重新创建以下宏。

问题是,我不知道如何导入 selectionType() 和 getSelectionCoordinates() 内置函数。当我尝试在 Python 代码中使用它们时,我得到了 NameError。

有任何想法吗?

谢谢,亚历克斯

0 投票
1 回答
661 浏览

imagej - ImageJ 宏和插件路径

我在 MacOS X 上使用 ImageJ。目前 ImageJ 属性实用程序将 Macros 和 Utilities 目录报告为“null”

我可以从命令行使用以下命令设置目录。

双击 ImageJ 应用程序 (imagej.app) 时如何设置 ijpath?

0 投票
1 回答
186 浏览

colors - 设置颜色变量

我需要比较颜色。我想将颜色设置为变量,然后将其与使用 getPixel 获得的值进行比较。

但是,以下不起作用。似乎 ImageJ 不知道 basecolor 中的值是一种颜色。

0 投票
1 回答
1030 浏览

image-processing - 在 ImageJ 中合并 3 个堆栈

有没有办法并排“堆叠组合”3个堆叠。

图像>堆栈>工具>组合

支持并排组合 2 个堆栈。解决这个问题的两种方法:

  • 合并前 2 个,然后将合并后的图像合并到第三个堆栈
  • 创建一个执行上述操作的宏

run("Combine...", "stack1=STAC1_NAME stack2=STACK2_NAME"); run("Combine...", "stack1=[Combined Stacks] stack2=STACK3_NAME");

还有另一种方法可以做到这一点,因为例如并排组合 20 个堆栈。

添加了代码片段/