Biblioteca CIMG.Free Source C ++ Toolkit para processamento de imagens | |
Baixe Agora |
Biblioteca CIMG. Classificação e resumo
Propaganda
- Licença:
- GPL
- Preço:
- FREE
- Nome do editor:
- David Tschumperle
- Site do editor:
- Sistemas operacionais:
- Mac OS X
- Tamanho do arquivo:
- 9.3 MB
Biblioteca CIMG. Tag
Biblioteca CIMG. Descrição
Free e abrir código de ferramentas C ++ para processamento de imagem CIMG Define classes e métodos simples destinados a manipular imagens genéricas em seu próprio código C ++: Carregar / Salvar vários formatos de arquivo, Acessar valores de pixel, exibir, redimensionar / girar / espelho / filtro, desenhar primitivos (texto, faces, objetos 3D) , Cord Statistics, Gerenciar interações do usuário e mais. As classes de imagem suprimidas podem representar conjuntos de dados até 4 dimensões (a partir de sinais escalares 1D para volumes hiperspectrais 3D), com tipos de pixels de modelo. Coleções de imagens e sequências também são suportadas.CIMG é auto-suficiente e, portanto, altamente portátil. Ele trabalha totalmente em sistemas operacionais diferentes (Mac OS X, UNIX, Windows, * BSD) com vários compiladores C ++ (GNU G ++, Intel ICC, Visual C ++, Borland BCC, etc). O que há de novo nesta versão: Novas características : · Adicionado Macro de Configuração 'CIMG_FILE_SEPARTER' que leva valor "/" ou "" · Dependendo de qual sistema operacional está sendo executado. Esta macro é usada em funções de carga / salvar · Para uma melhor portabilidade. · Novos exemplos de arquivo de exemplo / gaussian_fit.cpp 'que demonstra como aplicar o · Algoritmo de Levenberg-Marquardt para encaixar um gaussiano de 3 parâmetros em um conjunto de pontos de amostra. · Adicionado função 'CIMG :: vazio ()' que retorna uma referência a um objeto vazio · (Pode ser usado para passar imagens vazias como valores padrão dos parâmetros de função). · Adicionado variante da função 'CIMG :: Draw_triGle ()' para desenhar Riangle com linearmente · Cores interpoladas definidas em cada vértice do triângulo. · Adicionado um analisador de fórmulas em CIMG, para que muitos operadores aritméticos possam usá-lo para · Avaliar expressões (dadas como uma cadeia C). · Adicionado exemplo de arquivo 'exemplos / plotter.cpp' que trove uma função matemática em uma janela interativa. · Adicionado funções 'CIMG :: index ()' e 'cimg :: map ()' que podem indexar uma imagem com um multi-espectral · Paleta ou mapear uma paleta multi-espectral em uma imagem. Otimizações / modificações: · Adicionado parâmetro 'bytes_per_pixel' para forçar o uso de modos de 8 ou 16 bits em funções · 'Cimg :: save_magick ()', 'cimg :: save_pnm ()' e 'cimg :: save_png ()'. Graças a Julien Morat · Por apontar isso para mim. · Adicionado parâmetro 'para trás' para 'cimg :: deslocamento_field ()', permitindo selecionar entre entre · Avançar de procedimento de estimativa para trás. · RU, RV de parâmetros em 'CIMG :: Draw_ellips ()' foram substituídos pelo 'ângulo' de parâmetros. · Função 'CIMG :: get_split ()' agora é capaz de dividir uma imagem no bloco de determinado tamanho de pixel. · Mudou o tipo de parâmetro 'zbuffer' para 'CIMG' em 'CIMG :: Draw_ *'. · Remova o código específico 'GreycStoration'. O algoritmo do greycstoration agora faz parte da estrutura g'mic. · Observe que as duas funções 'CIMG :: blur_anisotrópico ()' e 'cimg :: blur_patch ()' ainda estão aqui para · Suavizar uma imagem anisotropicamente (é o algoritmo central da antiga greycstoration). Correções de bugs: · Corrigido 'CIMG :: Traduzir ()': Parâmetros de função foram o oposto da tradução real feita. · Modificações no CIMG.H para ser mais compatível com o VC ++ 6. · Corrigido 'CIMG :: Get_Histogram ()'. · Corrigido 'CIMG :: load_ascii ()'.
Biblioteca CIMG. Software Relacionado
Coreeclasses.
consistem em estruturas de dados implementadas para suportar futuros plugins internamente. ...
148 1.8 MB