Travesseiro Python - Visão geral

No mundo digital de hoje, encontramos muitas imagens digitais. No caso de estarmos trabalhando com a linguagem de programação Python, ela fornece várias bibliotecas de processamento de imagem para adicionar recursos de processamento de imagem às imagens digitais.

Algumas das bibliotecas de processamento de imagem mais comuns são: OpenCV, Python Imaging Library (PIL), Scikit-image, Pillow. No entanto, neste tutorial, estamos apenas nos concentrando emPillow module e tentará explorar vários recursos deste módulo.

O Pillow é construído em cima do PIL (Python Image Library). PIL é um dos módulos importantes para processamento de imagens em Python. No entanto, o módulo PIL não é compatível desde 2011 e não é compatível com o python 3.

O módulo Pillow oferece mais funcionalidades, roda em todos os principais sistemas operacionais e suporte para python 3. Ele oferece suporte a uma grande variedade de imagens como “jpeg”, “png”, “bmp”, “gif”, “ppm”, “tiff”. Você pode fazer quase tudo em imagens digitais usando o módulo de travesseiro. Além da funcionalidade básica de processamento de imagem, incluindo operações pontuais, filtragem de imagens usando kernels de convolução integrados e conversões de espaço de cores.

Arquivos de imagens

A biblioteca de imagens Python é mais adequada para arquivamento de imagens e aplicativos de processamento em lote. O pacote de travesseiros Python pode ser usado para criar miniaturas, converter de um formato para outro e imprimir imagens, etc.

Display de imagem

Você pode exibir imagens usando a interface Tk PhotoImage, BitmapImage e Windows DIB, que pode ser usada com PythonWin e outros kits de ferramentas baseados em Windows e muitos outros kits de ferramentas de interface gráfica do usuário (GUI).

Para fins de depuração, há um método show () para salvar a imagem no disco que chama o utilitário de exibição externa.

Processamento de imagem

A biblioteca Pillow contém todas as funcionalidades básicas de processamento de imagem. Você pode fazer redimensionamento, rotação e transformação de imagens.

O módulo Pillow permite que você extraia alguns dados estatísticos da imagem usando o método de histograma, que mais tarde pode ser usado para análise estatística e aumento automático de contraste.