Armazenar matrizes Numpy como imagens é uma tarefa comum no processamento de imagens e visualização de dados. Embora bibliotecas como a PIL sejam frequentemente utilizadas para este fim, há situações em que a sua ausência representa um desafio. Este artigo oferece uma solução detalhada que aborda essa restrição, orientando você através do processo de salvar matrizes Numpy como imagens.
Salvando matrizes Numpy como imagens sem PIL
A chave para a exportação de imagens sem PIL está em aproveitar os recursos nativos do Numpy. Vamos explorar este método:
Converter Numpy Array em Imagem:
Utilize scipy.misc.imsave() para converter o array Numpy em um imagem.
from scipy.misc import imsave imsave('your_image.jpg', my_array)
Especifique o formato da imagem:
Adicione o formato de imagem desejado como a extensão do arquivo em imsave( ). Os formatos comuns incluem .jpg, .png e .bmp.
Opções adicionais:
Forneça parâmetros adicionais para imsave(), como :
Exemplo:
Para salvar um array Numpy my_array como uma imagem PNG chamada my_image.png:
from scipy.misc import imsave imsave('my_image.png', my_array)
Conclusão:
Este guia fornece uma solução eficaz para salvar matrizes Numpy como imagens sem depender de PIL. Ao aproveitar os recursos integrados do Numpy, os usuários podem facilmente exportar e manipular imagens em vários formatos. Essa técnica capacita os desenvolvedores com maior flexibilidade e controle sobre suas tarefas de visualização e processamento de dados.
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3