【发布时间】:2018-05-30 18:59:07
【问题描述】:
我正在使用 ImageJ 的 Java API,需要根据多个选定的 ROI(感兴趣区域)计算一些数据。
首先,我使用
获取当前 ROI 管理器的实例RoiManager roiMng = RoiManager.getInstance();
然后,我使用 Roi[] rois = roiMng.getRoisAsArray(); 获得经理中的所有 ROI。
从这里,我需要获取 ROI 中的图像并从中获取一些数据。但是,我似乎只有在 ROI 上调用 getImage() 时才会返回 Null。
做类似的事情,
Roi roi = rois[0];
ImagePlus foo = roi.getImage();
int height = foo.getHeight();
在foo.getHeight() 行给我“java.lang.NullPointerException”。
有人对这里可能发生的事情有任何想法吗?
谢谢!
【问题讨论】:
标签: java image-processing computer-vision imagej roi