Взаимодействие с ImageJ / Фиджи - PullRequest
0 голосов
/ 09 октября 2018

Какие есть варианты для взаимодействия / управления ImageJ / Фиджи из другой программы?

Мне нужно использовать некоторые фильтры изображений, которые доступны на Фиджи.Тем не менее, я не могу позволить Фиджи быть центром моего рабочего процесса.Я использую другую систему (язык сценариев) для этого.Я должен манипулировать некоторыми данными в этой другой системе, применить фильтр к изображению, получить результат, а затем продолжить работу с этим изображением.

Какие у меня варианты?Какие функции предоставляет Фиджи, которые делают это возможным?

В частности, возможно ли это сделать, если система, которую я использую, не имеет интерфейса Java?Он имеет интерфейс C и может запускать программы командной строки.


Для контекста: я хочу связать Фиджи с Mathematica .Mathematica имеет интерфейс Java, но , похоже, отсутствует поддержка некоторых функций Java 8, которые ImageJ требует .Я также не очень хорошо знаю Java и ищу простое решение, которое можно быстро настроить, а не долгосрочное надежное решение, требующее высоких начальных инвестиций.

1 Ответ

0 голосов
/ 30 ноября 2018

Если вы не можете запустить фильтры ImageJ через интеграцию с Java, вы можете записать необходимые операции в макрос .igm, а затем заставить ImageJ запустить его в режиме без головы .

В противном случае может быть проще перенести код Java для конкретных фильтров, которые вам нужны, в более удобную среду.ImageJ в первую очередь настроен для использования с графическим интерфейсом, а интеграция Java / CLI / других приложений может очень быстро запутаться.

...