Prism411 / pvpi-project

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.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.


Languages

Language:Python 100.0%