2015-09-01 2 views
0

Я пытаюсь использовать Python 3.4.2 для управления ImageJкак управлять ImageJ из Python 3.4.2

, что я хочу сделать, это из питона кода , Я хочу отправить приказ ImageJ в analayse некоторых изображений, обнаружение края, контрастность, шум и т.д. есть аналогичный вопрос здесь How to connect ImageJ to python? но нет ответа, как «установить это, и контролировать кнопку Find Edges с этой командой»

Интересно, как я могу это сделать, может кто-нибудь мне помочь

Я нашел это link, и это link, и они говорят, что это возможно с помощью «import ij», но нет библиотеки ij, которую я могу использовать или устанавливать.

также изображениеJ website гласит: «Как я могу вызвать ImageJ из моего программного обеспечения?» что «Если ваше программное обеспечение написано на другом языке, таком как C или Python, существует множество способов интеграции функций Java. Вы должны выбрать, какой из них лучше всего подходит для ваших конкретных требований». но нет никакой конкретики

это Google webpage говорит, что с «py4ij» Я могу контролировать ImageJ с питоном «Py4IJ - Python для ImageJ - плагин и IDE, что позволяет Python и Jython доступ к ImageJ»

, но я не знает, как запустить его, помочь

в качестве альтернативы ImageJ является Фиджи, но я не уверен, что если питон может контролировать его или я должен использовать Fiji и Fiji tutorial

моей последней альтернативы Использование OpenCV для изображения но я актуален у нужно использовать ImageJ или Фиджи, так OpenCV не корректный ответ

благодаря

EDIT

в соответствии с первым ответом, ему предлагают написать RunImageJ модуль А CellProfiler, но мой вопрос мне нужно установить CellProfiler? от here, следуя примерам here и here и запущен module

или я должен следовать родной идеи Python от this link

в любом случае первый ответ ссылка говорит о Jython, но я не могу использовать Jython, то последняя версия этого основана на python2.7, и я использую 3.4, и нет никакого развития для Jython 3.x

помощь

ответ

1

Интеграция Python с ImageJ недавно обсуждался на новом ImageJ foru м; см. резьбу Python scripting.

В то время как основное внимание уделяется вызовам модулей Python с внутренним кодом, таким как NumPy из ImageJ, обратное направление (вызов ImageJ из Python) также рассматривается некоторыми решениями, в частности модулем RunImageJ от CellProfiler. Как обсуждалось там, специальный программист может начать там и защищать более общее решение в интересах сообщества.

В общем, этот вопрос обсуждается на вики-странице ImageJ на странице Python, в частности, section on limitations.

+0

привет, я только что прочитал нить, и у меня есть жизненно важный вопрос –

+0

, если я хочу написать модуль RunImageJ CellProfiler, мне нужно установить CellProfiler? –

+0

Чтобы использовать модули CellProfiler, да, вы должны установить CellProfiler. :-) – ctrueden

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