====== 02_画像から数値へ ====== 以下の本の指示に従ってやってみます。 ===== 開発環境 ===== Windows 8.1 Pro {{:imagej:pasted:20190414-074035.png}} ===== 演習② ===== 正規化。。。 16bit画像(各ピクセルの値が0-511の512段階)を、8bit画像(各ピクセルの値が0-255の256段階)に変換するとき、 Edit > Option > Conversion を選び、"Scale When Converting"をONにせずに、正規化が行われないようにすると、 変換前の16bitの画像で256以上であった値は、変換後の8bitの画像で全て255に変換されるので、 画像の多くのピクセルの値が255になり、画像がほぼ真っ白になってしまう。 "Scale When Converting"をONにしておけば、画像変換時に"正規化"が行われて、 いい感じに画像が変換される。 普通のヒトが認識できる階調の精度は、8bit以下とのことです。 {{:imagej:pasted:20190414-073823.png}} {{:imagej:pasted:20190414-073928.png}} ===== ImageJ Macroによるピクセル値へのアクセス ===== Language > IJ1 Macro getPixel関数 {{:imagej:pasted:20190414-074824.png}} Run をクリック すると、以下のような表示になる。 {{:imagej:pasted:20190414-074904.png}} setPixel関数 setPixel(100, 150, 30000); updateDisplay(); {{:imagej:pasted:20190414-075432.png}} 座標は、右にx、下にyらしい。 ===== 今回写経した本 ===== ===== リンク ===== 目次:[[imagej:index.html|WindowsにImageJをインストール]] 前:[[imagej:index.html|WindowsにImageJをインストール]] 次:[[imagej:03_数値から画像へ|imagej:03_数値から画像へ]]