Skip to content

Este é um projeto desenvolvido por Jáder Louis, Wyllgner França e Nicolas Sales na Universidade Federal de Rondônia como parte de um projeto acadêmico para testar os conhecimentos em álgebra linear.

Notifications You must be signed in to change notification settings

Prism411/pvpi-project

Repository files navigation

Plataforma de Verificação e Proteção de Imagens (PVPI)

Este é um projeto desenvolvido por Jáder Louis, Wyllgner França e Nicolas Sales na Universidade Federal de Rondônia como parte de um projeto acadêmico para testar os conhecimentos em álgebra linear.

Descrição

A Plataforma de Verificação e Proteção de Imagens (PVPI) é um sistema que combina conceitos de álgebra linear para realizar operações matemáticas em imagens, permitindo a implementação de funcionalidades como verificação de imagens em tempo real, inserção de marcas d'água digitais estenografadas, autenticação de imagens, proteção de propriedade intelectual, entre outros.

Requisitos

  • Python 3.x

  • Bibliotecas: numpy, tensorflow, PIL, PySide6, OpenCV, scipy, WMI.

  • numpy: Utilizada para cálculos numéricos avançados e manipulação de matrizes. Instale com pip install numpy.

  • Pillow (PIL): Necessária para a manipulação de imagens. Instale com pip install Pillow.

  • PySide6: Usada para a interface gráfica do usuário. Instale com pip install PySide6.

  • OpenCV-python (cv2): Utilizada para processamento de imagens e visão computacional. Instale com pip install opencv-python.

  • scipy: Usada para cálculos científicos e técnicos. Instale com pip install scipy.

  • WMI: Utilizada para interações com o WMI do Windows. Instale com pip install WMI.

    Comandos:

    • pip install numpy.
    • pip install Pillow.
    • pip install PySide6.
    • pip install opencv-python.
    • pip install scipy.
    • pip install WMI.

Como Usar?

  1. Clone o Repositorio ou Baixe o projeto.
  2. Instale todas as bibliotecas necessarias.
  3. Use uma IDE que tenha como compilar codigos em Python 3.x.
  4. Para o funcionamento deste projeto é recomendado usar a IDE Pycharm Community.
  5. O Aplicativo é executado compilado o Main, dentro da pasta "program".
  6. Escolha uma pasta que tenha imagens .jpg ou .png, ao enviar a imagem para testar em outro computador é interessante enviar o metadado .tjpg junto!
  7. Clique em uma imagem para descobrir o dono, e tambem seus respectivos usuarios passados (necesasrio ter acompanhado o .tjpg).

Contribuição

Contribuições são bem-vindas! Sinta-se à vontade para fazer um fork deste repositório e enviar pull requests para melhorias, correções de bugs ou novas funcionalidades.

Contato

Este projeto é apenas para fins educacionais e de demonstração.

About

Este é um projeto desenvolvido por Jáder Louis, Wyllgner França e Nicolas Sales na Universidade Federal de Rondônia como parte de um projeto acadêmico para testar os conhecimentos em álgebra linear.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages