lentement_12
@lentement_12

Are you sure you want to delete the question?

If your question is resolved, you may close it.

Leaving a resolved question undeleted may help others!

We hope you find it useful!

imageJマクロ

解決したいこと

// Marker-Controlled Watershedを実行
arg = "input=[" + PathA + "] marker=[" + PathB + "] mask=[" + PathC + "] compactness=0 binary calculate use";
run("Marker-controlled Watershed", arg);
run("8-bit");

ここで、PathA, PathB, PathCについてopenしてパスが合っているか画像の確認をして問題ないことを確認済みです。
なのにmarker-controlled watershedのところで何度やってもエラーが出ます。

発生している問題・エラー

PathA is invalid

パスがうまく入っていないようなんです。
どうしたらいいんでしょうか・・もうお手上げです。

0

1Answer

imageJマクロを知らないのと、何の言語かも分かりませんので、間違っているかもしれませんが、

一般的な言語ならば、変数名や定数名は、1Pathのように 数字から始めることはできません。
コード全体を見せてもらうことはできますか。

0Like

Comments

  1. @lentement_12

    Questioner

    言語はimageJ Macroで、javaが元になってるようです。
    1Pathはとりあえず入れてるだけで本コードではアルファベットでパス指定しています。
    コード全体は出せないんです・・申し訳ありません・・

  2. コード全体は出せないんです

    print(arg);の出力結果も無理でしょうか。(一部モザイクでも構いません)

  3. @lentement_12

    Questioner

    print(arg);
    の結果も特に異常なかったです。

  4. print(arg);
    の結果も特に異常なかったです。

    そう 言われてしまうと、調べようと思う意欲が失せますね。
    お役に立てずすみません。

Your answer might help someone💌