使用 ImageJ 在图像序列上按时间计算单个像素数组值

问题描述 投票:0回答:1

我想做的事情很简单,但是我不知道如何做。我使用 ImageJ 导入图像序列,并且想要导出序列中每一帧的像素(0,0) 值。如果有人知道一个简单的方法来实现它,那就太好了。

imagej
1个回答
0
投票

下面是一个 ImageJ 演示宏,它生成一个堆栈并绘制像素 (0,0) 处的值作为切片位置的函数:

newImage("test","8-bit noise",256,256,32);
n=nSlices;
a=newArray(n);
for ( i=1; i<=n; i++ ) {
   setSlice(i);
   a[i]=getValue(0,0);
}
Plot.create("Values at the origin", "Slice", "calibrated Value",a);
Plot.setLimits(1,NaN,NaN,NaN);
exit();
© www.soinside.com 2019 - 2024. All rights reserved.