Skip to content

leopxz/processamento_de_imagens

Repository files navigation

Processamento de Imagens

Este repositório contém um projeto de Processamento de Imagens que utiliza técnicas e bibliotecas populares para manipulação e análise de imagens. O projeto inclui diversas funcionalidades de processamento, como detecção de bordas, ajustes de brilho e contraste, e aplicação de filtros.

Funcionalidades

  • Leitura e exibição de imagens.
  • Aplicação de filtros de suavização e detecção de bordas.
  • Ajustes de brilho, contraste e saturação.
  • Redimensionamento e rotação de imagens.
  • Conversão de imagens para escala de cinza.

Tecnologias Utilizadas

  • Python 3.x
  • OpenCV: Biblioteca utilizada para operações de processamento de imagens.
  • NumPy: Manipulação de arrays para operações matemáticas eficientes.
  • Matplotlib: Exibição gráfica de imagens e resultados.

Estrutura do Projeto


├── image-processing/
├── tests/
└── __init.py__
└── test_processing.py
|
├── .gitgnore
├── LICENSE
├── README.md
├── __init.py__
├── requirements.txt
└── setup.py

Como Executar

  1. Clone o repositório:
    git clone https://github.com/leopxz/processamento_de_imagens.git
    cd processamento_de_imagens
    

Exemplos de Uso

Aplicar Filtro de Borda

from src.filtros import aplicar_filtro_borda imagem_filtrada = aplicar_filtro_borda('imagens/exemplo.jpg')

Ajustar Brilho

from src.ajustes import ajustar_brilho imagem_ajustada = ajustar_brilho('imagens/exemplo.jpg', brilho=1.5)

Contribuições

Contribuições são bem-vindas! Sinta-se à vontade para abrir um pull request ou relatar um problema.

Licença

Este projeto está licenciado sob a licença MIT. Consulte o arquivo LICENSE para mais informações. Você pode adaptar as funcionalidades e detalhes técnicos conforme o que realmente está implementado no projeto.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages