Mistral

Mistral é um mecanismo de imagem de alto nível para a plataforma Java Standard Edition (J2SE).
Baixe Agora

Mistral Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • The Apache License 2.0
  • Preço:
  • FREE
  • Nome do editor:
  • Fabrizio Giudici
  • Site do editor:
  • http://mistral.tidalwave.it

Mistral Tag


Mistral Descrição

O Mistral é um mecanismo de imagem de alto nível para a plataforma Java Standard Edition (J2SE). O Mistral é um mecanismo de imagem de alto nível para a plataforma Java Standard Edition (J2SE). O Projeto Mistral foi projetado como uma camada de abstração sobre o Real Imaging Engine, que pode ser livremente escolhido entre um dos mais populares por aí (por exemplo, Jai, Imagej), permitindo que o programador se concentre no algoritmo, sem perder tempo em impmistral Ainda mais, fornecendo um processador imaging simples, mas eficaz, que é capaz de agendar algoritmos de processamento de imagens bem escritos em diferentes cenários de computação: a partir da única CPU, para o Multi-Core, até a instalação de computação da grade de sol. Também baratos, clusters de nó múltiplos locais com base nas tecnologias Jini e Rio são suportados. O processamento é realizado em uma classe opata de classe opaca, que esconde a representação de imagem concreta a partir da visão do programador. Desta forma, no código não há referência explícita a qualquer API de imagem existente, como Jai ou Imagej. Você pode conectar o mecanismo de imagem em uma parte diferente do seu código (por exemplo, na inicialização do aplicativo) com o uso de um registro.Flexible. Programadores avançados podem definir novas operações e suas implementações. Suas operações definidas pelo usuário se comportam assim como o processador padrão de imagem. O Mistral incorpora uma imagem simples, mas eficaz, que é baseada no conceito de um imagingtask. Um ImagingTask é uma classe que encapsula um pedaço atômico de processamento de imagens que deve ser executado de uma maneira paralela. Você só precisa se decompor seu algoritmo em um grupo de imagens, que também pode ser executado de forma multifásica. Diferentes implementações do ImagingTaskProcessor são capazes de agendar as tarefas de forma dependente de contexto. Por exemplo, em uma CPU tradicional de núcleo, todas as tarefas serão executadas em série; Em um núcleo duplo, até duas tarefas serão paralelizadas e executadas ao mesmo tempo; Em um cluster de múltiplos nó, quantas tarefas como os trabalhadores disponíveis serão agendadas ao mesmo tempo. Além disso, a ImagingTaskProcessor fornece ao programador as ferramentas obterem o melhor do contexto, usando o protocolo de comunicação inter-tarefa mais apropriado. Por exemplo, a implementação para o servidor Sun Grid compute é capaz de usar o sistema de arquivos distribuídos, evitando assim serializações de imagem desnecessárias para trás e para trás os nós.Statística. Se necessário, o Mistral é capaz de coletar estatísticas de desempenho sobre o algoritmo de processamento de imagem, tanto grade grosseiro (imagingtasks) quanto grade (operações únicas). As estatísticas são automaticamente agregadas e trabalham tanto em ambientes de computação locais quanto distribuídos. As estatísticas são uma ótima ferramenta para otimizar seu trabalho.Image Renderer. O Mistral inclui um renderizador de imagem simples, que é capaz de realizar o zoom e o suporte do Panning.Metadata. Por último, mas não menos importante, se você for processar fotos digitais, o Mistral é capaz de fornecer todos os metadados que você precisa (por exemplo, EXIF, Maker Nota) de uma maneira simples. O Mistral é capaz de extrair metadados de fotos JPEG (usando a popular biblioteca de Metadados-Extractores de Drew Noakes), fotos TIFF (usando o Suporte de I / O Native Java Image) e a Câmera Raw (usando a imagem especial I / O Plugin Jrawio). Simples. O Mistral é projetado em torno de uma versão multifase do padrão mestre-trabalhador, que é principalmente útil para as chamadas tarefas "embaraçosamente distribuídas" - geralmente falando, cálculos paralelos que exigem comunicações inter-nó muito limitadas.


Mistral Software Relacionado

Jadarkx.

Jadarkx Project é um mecanismo de jogo gráfico que pelo uso de java3d puro. ...

288

Download