提取选区或感兴趣区域内的像素值

Extract pixel values within a selection or region of interest

我正在努力使用 imageJ 从选区或感兴趣区域中提取单个像素值。我试图将图像保存为文本文件,但很难找到并收集我感兴趣的像素。我还尝试从选项 "list" 中提取直方图值,但是,它把bin 范围内的几个像素,我想提取每个单独的值。

你知道怎么做吗? 也欢迎任何其他软件建议。

非常感谢 :)

我从 Nabble 的 imageJ 邮件列表中得到了解决方案。这是一个可以解决问题的宏:

//------------------------------------------------ 
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 博士

这里link到线程

http://imagej.1557.x6.nabble.com/Extracts-individual-pixel-values-from-a-selection-or-RIO-td5020121.html