Tuesday 8 August 2017

Opções Binárias De Threshold De Imagej


Tem certeza de que as regiões pequenas e grandes que você deseja separar contêm intensidades de pixel de 255 eo fundo tem intensidades de 0 Se não, inverta sua imagem ou defina um limite adequado (IJ. setThreshold (imp, 0, 128)) E depois convertê-lo para binário (IJ. run (imp, quotConvert to Maskquot, quotquot)). Ndash Jan Eglinger Oct 17 13 at 14:43 Você deve tentar integrar um sistema de processamento como ImageJ em seu código java. Ive feito antes e é bastante simples. Ele tem um monte de plugins que outros criaram que você pode então integrar em seu código java. Para obter um exemplo sobre como integrar ImageJ em você aplicação tenha um olhar para este link. Eles dão um exemplo claro de como fazê-lo. Então é apenas um caso de encontrar os passos corretos para conseguir o que você quer. Você pode primeiro praticar com a GUI e depois codificar as etapas. Pesquisa de operações morfológicas. Neste caso, você está interessado em Operação aberta. Que é mistura de Erosão e Dilatação. Para começar eu posso recomendar-lhe este guia. Implementar esses filtros é bastante fácil. Se você está preocupado com o desempenho, você deve olhar para a separabilidade do filtro. Outra opção seria usar OpenCV, que tem API Java. Mas eu só usei C API, então você deve consultar a documentação. Respondeu Oct 11 13 at 11:55 Id sugiro usar MATLAB Builder JA. Ele envolve funções MATLAB para ser usado fora do MATLAB em um programa Java e você não precisa MATLAB depois para executar o programa Java. Você precisa fazer uma função MATLAB: se apenas BWAREAOPEN, em seguida, envolvê-lo em sua própria função, por exemplo: mybwareaopen função (em) Em seguida, fazer um arquivo JAR usando MATLAB Builder JA, e chamar o método mybwareaopen em java.

No comments:

Post a Comment