我正在努力使用ImageJ从选择或感兴趣的区域提取单个像素值。我试图将图像保存为文本文件,但是很难找到和收集我感兴趣的像素。我还尝试从选项"列表"提取直方图值,但是,它放置了几个像素在bin范围内,我想提取每个单个价值。
您知道有什么方法吗?也欢迎其他任何软件建议。
非常感谢:(
我得到了解决方案表单imagej邮件列表nabble。这是一个可以解决问题的宏:
//------------------------------------------------
Roi.getBounds(rx, ry, width, height);
row = 0;
for(y=ry; y<ry+height; y++) {
for(x=rx; x<rx+width; x++) {
if(Roi.contains(x, y)==1) {
setResult("X", row, x);
setResult("Y", row, y);
setResult("Value", row, getPixel(x, y));
row++;
}
}
}
//------------------------------------------------
学分首席执行官:Jan Brocher博士
在这里链接
http://imagej.1557.x6.nabble.com/extracts-istracts-istividual-pixel-values-from-a-slection-rom-a-selection-rio-td5020121.html