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