Quando o assunto é um software de processamento de imagens de código aberto e bom, ferramentas como GIMP, Blender e Inkscape imediatamente vêm à mente. No entanto, há outras ótimas opções. Neste post, você conhecerá 14 ótimas bibliotecas de processamento de imagens gratuitas e de código aberto.
Processamento de imagens
Boas bibliotecas suportam uma ampla variedade de formatos de imagem, como JPEG, TIFF, PNG, WebP, FITS, Matlab, OpenEXR, PDF, SVG, HDR, PPM, CSV, GIF, Analyze, NIfTI, DeepZoom e OpenSlide.
Abaixo, uma lista com 14 ótimas bibliotecas de processamento de imagens gratuitas e de código aberto, elaborada pelo pessoal do Linux Links.
Bibliotecas de processamento de imagens
- matplotlib: Uma biblioteca de plotagem 2D Python pura projetada para trazer plotagem de qualidade de publicação para Python com uma sintaxe familiar para usuários do MATLAB. Todos os comandos de plotagem na interface pylab podem ser acessados por meio de uma interface funcional familiar para usuários do MATLAB ou uma interface orientada a objetos familiar para usuários do Python;
- OpenCV: Biblioteca que inclui centenas de algoritmos de visão computacional. O OpenCV tem uma estrutura modular, o que significa que o pacote inclui várias bibliotecas compartilhadas ou estáticas;
- VIPS: Um pacote de software de processamento de imagem de código aberto. Ele lida bem com imagens grandes, trabalha com processadores multi-core, trabalha com cores, análise científica e pesquisa e desenvolvimento em geral;
- SciPy: Ferramentas de computação científica para Python. A biblioteca SciPy é um dos pacotes principais que compõem a pilha SciPy;
- Pillow-SIMD: Garfo de Pillow downstream altamente otimizado. s versões Pillow-SIMD são substituições 100% compatíveis para o Pillow da mesma versão;
- Pillow: Bifurcação da biblioteca de imagens Python.
- A Python Imaging Library adiciona recursos de processamento de imagens ao seu interpretador Python;
- scikit-image: Coleção de algoritmos para processamento de imagens
- ImageMagick: Usa vários threads computacionais para aumentar o desempenho. Este é um pacote Python dedicado ao processamento de imagens e que usa nativamente matrizes NumPy como objetos de imagem;
- GraphicsMagick: Anunciado como o canivete suíço do processamento de imagens. É uma coleção de ferramentas e bibliotecas que oferecem suporte à leitura, escrita e manipulação de imagens em mais de 89 formatos principais, incluindo formatos importantes como DPX, GIF, JPEG, JPEG-2000, PNG, PDF, PNM, TIFF e WebP;
- GEGL: Biblioteca de gráficos genéricos;
- Mahotas: Biblioteca de algoritmos rápidos de visão computacional;
- SimpleITK: Kit de ferramentas de análise de imagem com um grande número de componentes;
- Netpbm: Kit de ferramentas para manipulação de imagens gráficas;
- LibGD: Biblioteca para criação dinâmica de imagens por desenvolvedores.
Via: Linux Links