2014-01-15 3 views
6
  • Вот что я хочу сделать:

Я хочу запустить Fiji из командной строки, чтобы сделать что-то вроде пакетной обработки изображений. Полагаю, набрав некоторую команду на какой-то консоли, можно запустить несколько командных файлов для выполнения макроса. В этом случае графический интерфейс Fiji не будет отображаться, но обработка будет выполняться за сценой.Запустить фиджи из командной строки?

  • Вот что я сделал:

Я просто попытался FIji headless, но когда я попытался ./Build.sh misc/headless.jar как веб предложил, консоль строка возвращается не смог найти проект для обезглавленный артефакта» «; Я также пробовал Javassist, в значительной степени просто построил его, но не понял, как его использовать.

  • Вот проблема я сталкиваясь:

Когда я печатаю fiji --headless HelloWorldMacro.ijm, ничего не произошло, где внутри HelloWorldMacro.ijm является printf("Hello world!");

Я задаюсь вопросом, как я должен работать FIji из командной строки? Это то, что я пробовал на правильном пути? Если да, то какие дополнительные работы/изменения необходимы, чтобы заставить его работать? Большое спасибо.

+1

Я не понимаю, почему кто-то голосует этот вопрос вниз? По каким причинам вы могли бы рассказать мне здесь, кто это сделал? Благодарю. –

ответ

5

Для записи:

Johannes Schindelin answered этот вопрос в списке рассылки ImageJ (дополнительно указав, почему ImageJ mailing list является наиболее подходящим местом для такого рода дискуссий).

Короче говоря, любой из следующих должно работать:

fiji --headless --console HelloWorldMacro.ijm 

или

fiji --headless HelloWorldMacro.ijm > output.txt 
cat output.txt 
+0

Точно. Благодарю. –

Смежные вопросы