Como posso usar o ImageJ como uma biblioteca para um aplicativo Java separado?

Em um aplicativo Java regular, tenho um BufferedImage que gostaria de manipular com o ImageJ. Eu tenho uma macro que é exatamente o que preciso executar. Eu suspeito que o primeiro passo é fazer um objeto ImagePlus, mas não sei como executar uma macro no objeto ImagePlus de dentro de Java. Seção 7.3 do tutorial ImageJ encontradoAqui diz:

Se você decidir usar o ImagePlus como seu formato interno de imagem, você também pode usar todos os plugins e macros da distribuição ImageJ, bem como todos os outros plugins ImageJ.

Mas não indica como fazer isso. Se alguém pudesse explicar como, ou me apontar para um recurso que faz, eu agradeceria muito.

questionAnswers(3)

yourAnswerToTheQuestion