[英]How to incorporate ROIs into an imageJ plugin?
我是java的新手,所以如果这是一个愚蠢的问题,请原谅我!
我正在编写与我的项目相关的插件,以帮助我学习用于图像分析的Java /编写插件,并且本质上是想将我要进行的测量限制为ROI / Overlay,但并不完全确定该怎么做。
我目前的第一步是创建一个float数组来存储像素值,如下所示:
float []像素=新的float [宽度*高度* nChannels * nSlices * nFrames];
(通过以下步骤适应堆栈,多个通道等)。
到目前为止,它可以很好地完成我想做的事情,但是我不确定如何使它适应于包含/工作于ROI而不是整个图像。 该插件旨在从控制图像中提取不同类型的值(例如,均值,最大值,中位数等)。
有什么建议么? 帮助将不胜感激! 谢谢!
请注意,在不完全知道您要做什么的情况下,很难给出具体的建议。 通常,您可以使用RoiManager查询可用的Rois ,然后将其用于访问像素。
但是,看到手动构造一个float[]
来存储像素(而不是ImagePlus
)使我有些紧张。 由于您是Java的新手,因此建议您查看ImageJ Wiki ,尤其是ImageJ API的概述 。 它确实讨论了感兴趣的区域 。
您可能还会发现以下资源特别有用:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.