Opcoes Binarias De Threshold De Imagej




Opções Binárias De Threshold De ImagejTem certeza de que as regioes pequenas e grandes que voce deseja separar contem intensidades de pixel de 255 eo fundo tem intensidades de 0 Se nao, inverta sua imagem ou defina um limite adequado (IJ. setThreshold (imp, 0, 128)) E depois converte-lo para binario (IJ. run (imp, quotConvert to Maskquot, quotquot)). Ndash Jan Eglinger Oct 17 13 at 14:43 Voce deve tentar integrar um sistema de processamento como ImageJ em seu codigo java. Ive feito antes e e bastante simples. Ele tem um monte de plugins que outros criaram que voce pode entao integrar em seu codigo java. Para obter um exemplo sobre como integrar ImageJ em voce aplicacao tenha um olhar para este link. Eles dao um exemplo claro de como faze-lo. Entao e apenas um caso de encontrar os passos corretos para conseguir o que voce quer. Voce pode primeiro praticar com a GUI e depois codificar as etapas. Pesquisa de operacoes morfologicas. Neste caso, voce esta interessado em Operacao aberta. Que e mistura de Erosao e Dilatacao. Para comecar eu posso recomendar-lhe este guia. Implementar esses filtros e bastante facil. Se voce esta preocupado com o desempenho, voce deve olhar para a separabilidade do filtro. Outra opcao seria usar OpenCV, que tem API Java. Mas eu so usei C API, entao voce deve consultar a documentacao. Respondeu Oct 11 13 at 11:55 Id sugiro usar MATLAB Builder JA. Ele envolve funcoes MATLAB para ser usado fora do MATLAB em um programa Java e voce nao precisa MATLAB depois para executar o programa Java. Voce precisa fazer uma funcao MATLAB: se apenas BWAREAOPEN, em seguida, envolve-lo em sua propria funcao, por exemplo: mybwareaopen funcao (em) Em seguida, fazer um arquivo JAR usando MATLAB Builder JA, e chamar o metodo mybwareaopen em java.