问题标签 [fiji]

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

imagej - 如何在多个目录中的特定文件夹中批处理 ImageJ 宏

我有一个嵌套文件结构,其中父文件夹包含多个不同类型数据的文件夹。我正在使用 ImageJ 宏脚本来批处理其中一个文件夹中的所有图像文件。我目前需要分别处理每个文件夹,但我想对文件夹进行批处理。我查看了多个文件夹的一些批处理,但似乎代码正在处理所有文件夹中的所有文件夹和文件。我只需要处理每个目录中的一个文件夹(都命名相同)。图像来自仪器,没有任何元数据,因此文件按原样保存以分隔实验,其中实验的所有数据都包含在父文件夹中。另外,我需要一个接一个地运行两个不同的脚本。如果我能合并这些,那就太好了,

结构的一个例子是:

  • 实验1/变量1/已处理
  • 实验1/变量2/已处理

我目前正在每个“已处理”文件夹上单独运行我的宏。我想批处理每个“变量”文件夹中的每个“已处理”文件夹。

任何帮助将不胜感激,我对编码真的很陌生,我只是在努力尽可能地学习和自动化。

谢谢!

0 投票
1 回答
27 浏览

image - Stack Reslicing 后直方图的差异

我在复合材料的 XY 平面上有一堆 150 个切片。我对堆栈进行了重新切片,以便获得 YZ 投影,然后,我在 XY 和 YZ 中的堆栈上执行相同的过程,与宏并行,只是为了仔细检查结果。

我对它们应用了一个过滤器(3D-Mean: Radius 3),然后将它们转换为 8 位比例。我期望为两个堆栈获得相同的直方图,因为它们的原始直方图是相同的,并且它们包含完全相同的信息,但是,在过滤之后直方图发生了变化。见下表:

在此处输入图像描述

XY 堆栈中的直方图与过滤后重新切片的 YZ 堆栈之间的差异可能是什么?为什么 3D 均值滤波器会根据它是应用于 XY 堆栈还是 YZ 堆栈而给出不同的结果?

这件事有点让我发疯!

谢谢!!

0 投票
1 回答
102 浏览

python - 如何修复 TypeError:'intancemethod' 对象在 Python/Fiji 中是不可编写脚本的错误

我试图让斐济在一组图像上运行对比函数以进行分析。但是每当我尝试运行该文件时,当我尝试索引直方图对象时都会出错。对比代码应该模仿可通过斐济使用的自动阈值功能。我已经尝试过使用 IJ.run(imp, "Enhance Contrast", "aturated=0.02),但它并没有得到自动阈值那么好的结果。

0 投票
1 回答
58 浏览

python - Comparing fluorescence intensity of finger print residue after 5 contacts

I have an image as follows that shows the residue of fluorescent powder left on a surface after 5 sequential contacts. Is it possible to quantify the a difference in the amount of residue between contacts?

enter image description here

I have looked at Fiji/ImageJ and selected each finger print at a time to get the mean grey value but I don't see much difference to be honest. Any help or thoughts would be very much appreciated. Happy to think about python or matlab.

0 投票
2 回答
298 浏览

imagej - 删除或最小化图像中的重叠

我正在做一个项目,当颗粒从采矿业的传送带上下来时,图像中的颗粒重叠的可能性很高。我还在研究硬件系统以尽量减少重叠,但图像可能有一定程度的重叠。我正在使用 imageJ Fiji 分享我的原始图像和处理后的图像。请在这方面给我一个好的方向。在 ImageJRaw Picture中处理后的示例图像。我的目标是找出每个粒子的大小和形状。这只有在我成功消除粒子之间的重叠时才有可能。谢谢。

0 投票
2 回答
208 浏览

fiji - 用斐济拼接数千个 .png 文件

我编写了一个 Node.js 应用程序来创建我想要拼接的图像。我想创建一张包含 10,000 多个图表的图像。我最初的解决方案是创建每个包含 200 多个图表的图像,然后将它们拼接在一起。这导致 50 幅图像被缝合。

我现在希望为每张图片创建一个图表,生成超过 10,000 张图片,然后将它们拼接在一起。当我将文件拖放到斐济以创建蒙太奇时,它会打开每个单独的文件。打开整个收藏需要很长时间。

有没有一种方法可以创建包含数千张图像的蒙太奇并将所有内容拼接到斐济的单个文件中,而不需要打开每个图像?

0 投票
1 回答
673 浏览

macros - 具有生物格式的 imagej/fiji 宏处理

我正在尝试创建一个宏,它将通过包含图像的文件运行循环。要打开图像,我正在使用 Bio-Format 导入器,并且代码正在运行,但是,它每次都会提示我选择文件中的图像。有没有办法让它自动运行文件?这是我下面的代码...任何帮助将不胜感激..

这些是我尝试过的其他一些格式,但仍然无法正常工作

0 投票
1 回答
214 浏览

image-processing - 斐济的批处理宏无法正常工作

我有一个超堆栈,每个时间框架有 2 个时间框架和 13 z 投影。我从菜单中选择ProcessBatch,然后Macro。在inputI 中选择输入文件夹,然后在output. 最后,我使用下面的代码对所有 z 投影求和:

这是一个屏幕截图:

在此处输入图像描述

运行后processTest我在输出中得到的文件与输入相同,没有对 z 投影求和。 这是一个示例 tif文件 (13 MB)。我尝试在不同的计算机上执行此操作,但结果是相同的。

0 投票
0 回答
29 浏览

python - 有没有办法使用 python 或图像分析软件来比较两条线?

我试图找到一种通过 python 脚本或图像分析软件比较/量化斑马鱼刺的方法。如果我可以追踪刺并收集一组“实验”线,有没有人知道将这些线中的每一条线与“标准化”线进行比较的方法?如果可能的话,我想得到每条实验线和标准化线之间的正负区域。此外,有没有办法获得实验线的切向量改变其垂直方向的次数(即一条线中局部最小值/最大值的数量或数量)?我玩过斐济,但找不到任何有用/直观的东西。任何帮助是极大的赞赏。提前致谢。

0 投票
1 回答
312 浏览

imagej - ImageJ TIFF 导入图像尺寸?

我有一堆使用幻灯片扫描仪 (Hamamatsu) 自动扫描的幻灯片,我可以从 NDPview 软件中以不同的放大倍率导出这些幻灯片。到目前为止,我一直在放大我感兴趣的区域的最佳分辨率,并使用 NDP 视图软件中的原生比例尺选项添加一个 1 毫米(如 1000 微米)的比例尺。然后我将“视图”从 NDPview 导出到 TIFF。然后将此 TIFF 导入 ImageJ(斐济),我使用绘制的比例尺设置比例。这一直运作良好,但是要处理超过 500 张图像有点痛苦。

由于 TIFF 以 inchxinch 尺寸导入 ImageJ,我想我可以转到 Image -> Properties 并将长度单位更改为 um。为了测试这一点,我选择了一个要测量的区域。然后我将它与我的旧方法进行了比较......并且值完全不同。知道为什么吗?1是旧方法,2是新方法。

结果

我确定在每次测试之间的比例尺窗口中“删除比例”。整个图像尺寸也不同:

英寸 新方法 旧方法