0

画像のすべての点の強度が欲しいのですが、どの関数を呼び出せばよいですか? 私の写真のピクセルが125 x 125であるとしましょう。(0,0)から(125,125)の強度が必要です。座標を与える関数はありますか?このような強度を返します

function(0,123) --> intensity?
4

2 に答える 2

0

ImageJマクロ言語の場合:

result = getPixel(0,123);
print(result);

他のスクリプト言語から、メソッド (ImageJ1) やandメソッド (ImageJ2)などのImageJ Java APIを使用できます。ImageProcessor#getPixel(int x, int y)net.imglib2.Positionable#setPosition(int[] position)net.imglib2.Sampler#get()

たとえば、Python では次のようになります。

  • (ImageJ1 構造体を使用)
from ij import IJ

imp = IJ.getImage()
result = imp.getProcessor().getPixel(0, 123)
print result
# @Dataset img
ra = img.randomAccess()
ra.setPosition([0, 123])
result = ra.get()
print result
于 2015-09-15T10:10:50.203 に答える