• 締切済み

ImageJのマクロ機能について

ImageJというソフトのマクロ作成についてです。 ある撮影点から1時間毎に同じ地点を撮影し、その写真(1日につき24枚)を解析しています。 RGBを用いた閾値処理を施しているのですが時間によって設定したい閾値が異なります。 そこで、写真のある範囲を指定しその範囲内のRGB値を計測。そのRGB値によって使用する閾値設定を選択させたいと考えています。 RGB値を計測するまでは良いのですが、それ以降のRGB値による場合分けをマクロ内で表現することができず立ち往生しています。 ifを用いて、例えばR>100 かつ G>100 かつ B>50 ならば閾値設定1を使用する。といったことができれば・・・と考えていますが どのようにすれば計測しResults画面に表示されたR,G,Bの値を調べてくれるのかが分かりません。 どなたかご教授いただければ助かります。

みんなの回答

  • ki073
  • ベストアンサー率77% (491/634)
回答No.1

マクロの関数が書かれています。 http://rsb.info.nih.gov/ij/developer/macro/functions.html getResult("Column", row) あたりに書かれている関数で取得できます。

関連するQ&A

  • imageJで筋線維の長径・短径を知りたい

    初めて質問させていただきます。 現在、マウスの骨格筋線維をimageJで測定しています。Area(面積)は測れております。各線維の「長径」と「短径」を計測したいのですが、SetParticlesのどれがその部分に当たるのでしょうか? また、Resultsに出てくる、「XM」「YM」「BX」「BY」とはその線維のどこを計測した数値なのでしょうか? 内の研究室では教官が変わったばかりで、実験の方針など詳しい前例がなく、imageJの使用法も手探りです。 どなたかわかる方がいらっしゃったらおねがいします!!

  • ImageJ を使った色の数値化

    現在、試薬を与えると植物根の色が変色するという実験をおこなっています。 処理後の植物根を顕微鏡で観察し、デジカメで撮影をおこないました。 写真を見ると植物Aの根とBの根では明らかに色の強さに違いがありました。 そこで、色の違いを客観的に判断するために、色の強さを数値化したいと考えています。 今わたしのパソコンにはImageJというソフトがあるのですが、このソフトを使って、 指定した範囲の色の強さを数値化することは可能でしょうか?

  • マクロでセルの色を塗りたい

    マクロでセルの色を塗りたいです。 現在、予めRGBの値を取得しておいて Private Sub Worksheet_Change(ByVal Target As Range)   Dim R As Integer   Dim G As Integer   Dim B As Integer   R = 100   G = 50   B = 128   If Target.Value = "A" Then     Target.Interior.Color = RGB(R, G, B)   End If End Sub のように使っています。 このRGBの値を他の所で流用するに当たって、1つの変数のまとめたいのですが、 RGBをまとめて代入?する方法はあるでしょうか。 以下のような使い方をしたいです(勿論これはダメでしたけど。見るからにダメそうですし)。  Dim IRO As String  IRO = "100, 50, 128"  Target.Interior.Color = RGB(IRO) 不可能でしょうか?

  • 【Excelマクロ】 セルの色取得

    古いファイルを加工することが多々あり、セルに塗られている色を調べる(セルの書式設定→塗りつぶし→その他の色→ユーザー設定)のが非常に面倒です。 RGB値をマクロで表示させる方法を見つけたものの、セルが指定(A1/A2/B1)されています。 <1つ右> Sub 色情報取得() Dim r As Long Dim g As Long Dim b As Long n = Range("A1").Interior.Color r = n \ 256 ^ 0 Mod 256 g = n \ 256 ^ 1 Mod 256 b = n \ 256 ^ 2 Mod 256 Range("A2") = r & "," & g & "," & b End Sub <1つ左> Sub 色情報取得() Dim r As Long Dim g As Long Dim b As Long n = Range("A1").Interior.Color r = n \ 256 ^ 0 Mod 256 g = n \ 256 ^ 1 Mod 256 b = n \ 256 ^ 2 Mod 256 Range("B1") = r & "," & g & "," & b End Sub 調べたいセルにカーソルを置いた状態で実行するマクロをご教示ください。 希望1.画像のように1つ右 or 1つ左、もしくはn個右 or n個下など、表示させたいセルを自由に設定したい 希望2.複数セルを一括で処理したい よろしくお願い致します。

  • RGB、HSVの色相の範囲

    R,G,B,Y…などの色相をRGB値で表した範囲などで定義されているのでしょうか? またHSVでは、色相はHの値ですが、 R,G,Bなどの色相の範囲の定義はあるのでしょうか? S、Vで無彩色を示す範囲も分かる方がいたら教えてください。

  • マクロレンズはなぜ汎用性があるの?

    昔、岩合光昭氏がマクロエルマリート60mmで撮影した写真を雑誌で見て、マクロレンズって標準レンズ感覚で使えるんだ!と驚きました。 当時その影響か、中古で唯一安かったライカR4sを手に入れましたが、マクロエルマリートの値札にビックリして大人しくズミクロンf2.0を買ったのを今でも覚えています笑 結局、スマホで写真を撮る現在に至るまで、マクロレンズを使用した事は無いのですが、マクロレンズはなぜ汎用性があるのか、マクロレンズをマクロ以外で使う欠点はあるのか、教えて下さい。 また、お好きなマクロレンズがありましたら、合わせて教えて下さい。

  • マクロモードについて教えてください

    子供に預けていたデジカメ(coolpix s600)を返してもらったところ、何故かマクロモードになっていました。 何かの拍子に設定されてしまって、そのまま気付かずに撮り続けていたようです。 通常撮影をマクロモードで撮っていたことになりますが、一見するとピントも合っているようですし、何ら変わりないように感じます。 近距離でもないのにマクロモードで撮ってしまうと、どんな弊害があるのでしょうか? 使用説明書には詳しく書かれていませんが、そもそもマクロモードとはどのくらいの近距離で撮影するときに必要なのでしょうか? よろしくお願いいたします。

  • デジ一眼 VS コンデジ のマクロ対決

    マクロ撮影についてお願いします 機械式時計のムーブメントや、ブローチや指輪などを仕事で撮影しています。といってもプロではなく、なんとなく任されて撮影している感じです。カメラは、デジタルで接写に強いという評判を聞いてリコーR4とミニスタジオで撮影しています。さすがにかなり綺麗に、実体顕微鏡なみによく撮影できていますが、最近になって、被写界震度を調整してもっと良い写真を撮りたくなってきました。前置きが長くなって申し訳ありません。手元にニコンD70があるのですが、レンズキットの18-70を使って撮影してみましたが、精細感が無くてマクロは全然話になりません、R4の方が数段上です。もしマクロ用のレンズをつければ、R4並みの接写が可能になるものでしょうか? もしそのような接写が可能でしたらお勧めのレンズなどを教えてください。

  • EXCEL マクロ

    EXCEL マクロで、「セルB4とC4の文字が、同じだったら、セル範囲B6~D10をコピーして、セル範囲E6~G10に貼り付ける」という処理を行わせたいと思います。 そこで、文字の比較で、”同じだったら”という記述方法がわかりません。#VALUEになってしまいます。 文字が同じ場合は、セル範囲をコピーして張り付けるという処理です。よろしくお願いします。

  • Adobe RGBモードとsRGBモード

    Adobe RGBモードとsRGBモード Adobe RGBモードで撮影した画像をsRGBの色域しかサポートしない液晶で表示すると、 意図した色とは異なる色、たいていは地味な色に表示されてしまう。 http://camera.itmedia.co.jp/dc/articles/1009/01/ … http://image.itmedia.co.jp/l/st/dc/articles/1009 … ここで質問があります。 sRGBの色空間よりも広い色空間を持つAdobe RGB。 しかし、記事中にあるように、 <左(sRGBモード)と右(Adobe RGBモード)ではわずかながら色味が異なっている。> ではAdobe RGBモードで撮影された画像の方がくすんでしまう結果になっています。 何故、このようなことが起きるのでしょうか? 結果は同じように見えるのでは・・・?と思ってしまいます。 追記 Adobe RGBモードで撮影された R150 G150 B50も、 sRGBモードで撮影された R150 G150 B50 も 「sRGBのモニタで見れば」同じなのではないかと思ってしまうのです。 (Adobe RGB対応モニタで見れば当然違いは出ると思います)

専門家に質問してみよう