【问题标题】:Extract pixel values within a selection or region of interest提取选择或感兴趣区域内的像素值
【发布时间】:2018-02-16 12:05:02
【问题描述】:

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

你知道有什么办法吗? 也欢迎任何其他软件建议。

非常感谢提前 :)

【问题讨论】:

    标签: imagej


    【解决方案1】:

    我从 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 博士

    这里是帖子的链接

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

    【讨论】:

    • 还有另一个选项使用Save XY Coordinates 下的函数Analyze -> Tools
    猜你喜欢
    • 1970-01-01
    • 2018-08-15
    • 2015-06-07
    • 2017-09-28
    • 2011-08-10
    • 2020-11-13
    • 2012-02-22
    • 2018-06-17
    相关资源
    最近更新 更多