1

私は、16 ビットのグレースケール tiff イメージを読み取り、個々のピクセルに対して複雑な計算を行う必要があるスカラ プログラムを作成しています。

具体的には、ライブラリが tiff ファイルからすべてのピクセル強度値の Array[Int] を取得し、そのようなデータ構造から画像を書き込めるようにしたいと考えています。

私が持っている質問は、これを行うことができるライブラリはどれですか?

ご協力いただきありがとうございます。

4

1 に答える 1

0

この問題を解決するために imageJ API を使用することになりました。API に関する優れた記事がここにあります: http://albert.rierol.net/imagej_programming_tutorials.html#ImageJプログラミングの基本

このチャンクは、ShortProcessor ( http://rsb.info.nih.gov/ij/developer/api/ij/process/ShortProcessor.html ) を取得します。これを使用して、個々のピクセルをクエリしたり、Array[Short] ダンプを取得したりできますすべてのピクセル。

val opener = new Opener()
val imp = opener openImage path
val sp = (imp.getProcessor()).convertToShort(false)

また、ここにあなたが望むsbtラインがあります

libraryDependencies += "gov.nih.imagej" % "imagej" % "1.46"
于 2013-06-18T21:23:41.200 に答える