- 締切済み
ImageJのマクロ機能について
ImageJというソフトのマクロ作成についてです。 ある撮影点から1時間毎に同じ地点を撮影し、その写真(1日につき24枚)を解析しています。 RGBを用いた閾値処理を施しているのですが時間によって設定したい閾値が異なります。 そこで、写真のある範囲を指定しその範囲内のRGB値を計測。そのRGB値によって使用する閾値設定を選択させたいと考えています。 RGB値を計測するまでは良いのですが、それ以降のRGB値による場合分けをマクロ内で表現することができず立ち往生しています。 ifを用いて、例えばR>100 かつ G>100 かつ B>50 ならば閾値設定1を使用する。といったことができれば・・・と考えていますが どのようにすれば計測しResults画面に表示されたR,G,Bの値を調べてくれるのかが分かりません。 どなたかご教授いただければ助かります。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- ki073
- ベストアンサー率77% (491/634)
回答No.1
マクロの関数が書かれています。 http://rsb.info.nih.gov/ij/developer/macro/functions.html getResult("Column", row) あたりに書かれている関数で取得できます。