问题标签 [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 投票
2 回答
4549 浏览

imagej - 我想使用 ImageJ 将灰度 TIF 转换为彩色 TIF

我有一个仅使用一个颜色通道拍摄的 TIF。它显示绿色或红色的东西。但在大多数图像工具中,它仅显示为灰度。

我想将其转换回彩色图像。这显示了绿色或红色的不同值,而不是灰度。

如果我运行以下命令,ImageJ 会显示:

但是如果我保存图像,则不会保存新颜色。

0 投票
1 回答
1692 浏览

imagej - ImageJ:计算面积 % 时使用 ROI 分析粒子

我是使用 ImageJ 的初学者。我有一个 4" 直径的带有空隙的晶圆的图像。我首先缩放图像。然后我做一个阈值颜色,只突出显示空隙。然后我在晶圆周围放置一个 ROI。

然后我运行分析粒子例程,它很好地包围了空隙,在汇总表中,总面积列似乎得出了正确的总空隙面积 #。但是 %Area 列 # 很低,我认为是因为它使用了 Total Area\the entire Image 区域。我希望它告诉我晶圆中空洞的百分比,即 Total Void Area\ROI Area(wafer area)。有没有简单的方法可以做到这一点,还是我做错了什么?另一种选择是,我计划将其记录在宏中,因为我知道总晶圆面积,我假设我可以做一些数学运算,将总空洞面积除以已知的晶圆面积,得到晶圆空洞百分比数 I'我正在寻找通过宏输出的内容,但需要一些帮助才能做到这一点。对此的任何帮助将不胜感激。谢谢,史蒂夫

0 投票
1 回答
1669 浏览

path - ImageJ 对话路径

我有一个对话框询问首选项,在这个对话框中我想寻求一条路径。我正在这样做: Dialog.addString("Saving directory", directory); ...我要求更多。

但我想打开一个新窗口,您可以在其中搜索路径,就像使用此命令一样,但在对话框中有更多问题和答案。path = File.openDialog("选择一个文件");

谢谢你

0 投票
1 回答
962 浏览

imagej - getResult() 为除“Area”之外的所有内容返回 NaN

我正在尝试从结果表中获取质心XY值,但getResult()除了"Area". 所有其他列(定期显示在表格上)返回NaN

我没有使用任何特殊的插件,表是使用创建的"Analyze Particles..."

知道是什么原因造成的吗?

getResult("Area", 0)作品。

getResult("X", 0)不起作用。(返回 NaN)

0 投票
1 回答
9194 浏览

image-processing - 在 ImageJ 或等效中裁剪自定义形状(TIFF 视频文件)

我有一个 .tiff 视频文件,其中的纤维正在生长,如下图所示

在此处输入图像描述

现在想象一下,这种纤维会不断地直线增长和收缩。现在我想以某种方式裁剪出仅包含纤维的视频区域,例如黑色背景图像。

在此处输入图像描述

现在,当我播放视频时,我只想看到视频中不断增长的纤维区域,其他地方都是黑色背景。

问题:有没有办法在 ImageJ 中对不规则形状的对象进行“自定义”裁剪?

如果您不知道 ImageJ 是否可以进行此类图像处理,欢迎使用任何其他软件选项。

谢谢你的帮助

0 投票
1 回答
440 浏览

plugins - Bio Format Importer、czi 和 zvi 文件、ImageJ 后的选择问题

您好,我正在使用 ImageJ 分析 -czi 和 -zvi 文件。我正在使用带有“创建选择”或“分析粒子”的自动选择。使用 ImageJ 打开/导入文件时效果很好。但是当我尝试使用具有相同图片的 Bio-Format 导入器插件时,它不起作用。不是我想要的 ROIS 被选择,而是背景甚至什么都没有。使用插件时,图片的参数会发生变化,我不知道它是什么或如何撤消它。有人有想法吗?

0 投票
1 回答
654 浏览

imagej - 计算表面并存储为 Excel 文件

我是 imageJ 的新手,我正在尝试分析几个图像:我有一个代码可以分析目录中一组图像的颜色阈值并将它们分别存储:

现在我想计算新保存图像的面积,这应该与函数 measure..

如何将计算存储在 .xls 或 .csv 文件中?是否也可以计算一个目录中所有文件的面积并将结果存储在一个 .xls 或 .csv 文件中?

0 投票
1 回答
1927 浏览

imagej - ROI selection in ImageJ macro

I am trying to record a macro on Fiji (ImageJ). I cannot find how to introduce the use of the mouse for a ROI rectangular selection. The macro keeps the registered position, in the example (2290, 1224 , 160, 314). I want them to be different for each image. If possible to draw the ROI rectangle with the mouse for each new image. Thanks !

0 投票
2 回答
1296 浏览

tiff - 用于将多通道 Tiff 转换为仅具有指定通道的 Tiff 的 ImageJ 宏

我有一个非常简单的编程问题,希望有人能帮助我。

我正在处理具有多个通道的 Tiff 文件(所有通道都包含在 .lif 文件中,这是 Leica 格式)。我想要一种方法来轻松地将我的所有 Tiff 转换为仅包含几个通道(我指定)的 Tiff。现在我正在手动完成每个图像,这很乏味。我没有编写宏的经验,非常感谢一些帮助或起点。我确信这不是一个复杂的宏。

到目前为止,在打开所有 Tiff 后,我正在使用以下手动例程和命令:

  1. Image > Stacks > Stack to Images - 将堆叠的图像分离成单独的图像
  2. 关闭我不想在堆栈中的图像。
  3. Image > Stacks > Images to Stack - 将剩余的图像返回到堆栈并重命名。
  4. Image > Hyperstacks > Stack to Hyperstack - 在这里我改变它,使图像有 3 个通道。
  5. 使用所需的频道和名称保存新的 Tiff。
  6. 关闭 Tiff 并对所有 Tiff 重复。

我想要的是一个宏,它为所有打开的 Tiff 循环上述步骤,让用户指定频道(例如,保留频道:2,3 和 5)。我知道这是一个非常简单的编程任务,但我真的可以使用一些帮助来完成它。

谢谢!约翰内斯

0 投票
1 回答
745 浏览

imagej - ImageJ - 保存后无法从结果表中读出字符串

我正在编写一个宏来创建一个如下所示的结果表:

名称 value1 value2
string1 number number
string2 number number

此时,如果我在循环中使用 getResultString("Name", 0) 命令,我会得到所需的结果(string1)。
但是,我需要保存表格并在稍后重新打开它。

如果我保存结果表,将其关闭并将其作为结果表导入,getResultString("Name", 0) 会给我“Null”作为答案。我尝试将其保存为 .txt、.csv 或 .xls 文件,但问题仍然存在。

重新导入的表看起来一样,但由于某种原因 getResultString 似乎不起作用。

任何指针?解决方法?