MrCl0wnLab /
ThunderCommand
Este projeto implementa comunicação bidirecional entre servidor e target, permitindo que o operador execute comandos JavaScript e manipule páginas web em tempo real.
41/100 healthLoading repository data…
elen-c-sales / repository
Este projeto implementa um sistema completo de reconhecimento facial utilizando o algoritmo LBPH (Local Binary Patterns Histograms) da biblioteca OpenCV. O sistema permite o cadastro de usuários, coleta de amostras faciais, treinamento do modelo e reconhecimento em tempo real.
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
Este projeto implementa um sistema completo de reconhecimento facial utilizando o algoritmo LBPH (Local Binary Patterns Histograms) da biblioteca OpenCV. O sistema permite o cadastro de usuários, coleta de amostras faciais, treinamento do modelo e reconhecimento em tempo real.
O software oferece duas interfaces de operação distintas que compartilham a mesma base de dados:
Para executar este projeto, é necessário ter o Python instalado e as seguintes bibliotecas:
face)Para instalar as dependências, execute o seguinte comando:
pip install opencv-python opencv-contrib-python numpy Pillow customtkinter
Alternativamente, você pode instalar as dependências através do arquivo requirements.txt:
pip install -r requirements.txt
gui_app.py: Arquivo principal da Interface Gráfica.main.py: Arquivo principal da Interface de Linha de Comando (CLI).00_cadastro.py: Script de cadastro de usuários (CLI).01_coleta.py: Script de coleta de amostras faciais (CLI).02_treinamento.py: Script de treinamento do modelo LBPH (CLI).03_reconhecimento.py: Script de reconhecimento facial em tempo real (CLI).usuarios.json: Banco de dados local mapeando nomes aos IDs.trainer.yml: Arquivo gerado contendo o modelo treinado.dataset/: Diretório onde as imagens capturadas são armazenadas.A interface gráfica centraliza todas as etapas do processo em um único aplicativo.
Execução:
python gui_app.py
usuarios.json.dataset/.dataset/ e treina o algoritmo LBPH. Ao final, o arquivo trainer.yml é atualizado.https://github.com/user-attachments/assets/be42903c-6426-4690-abe0-d8418555756a
A interface de linha de comando permite executar cada módulo individualmente através do orquestrador main.py ou chamando os scripts diretamente.
Execução via Orquestrador:
Aceita os comandos: novo, coleta, treino, run.
Exemplo:
python main.py novo
python main.py coleta
python main.py treino
python main.py run
novo): Solicita o nome do usuário e cria o registro no banco de dados.coleta): Solicita o nome do usuário (que deve existir no banco) e inicia a captura de 30 fotos.treino): Lê as imagens coletadas e gera o arquivo de modelo.run): Inicia a janela do OpenCV para reconhecimento facial. Pressione 'ESC' para sair.https://github.com/user-attachments/assets/a03d3882-5e80-44ea-ad88-c1a9bad9dfe6
usuarios.json, trainer.yml e dataset/). Alterações feitas na GUI refletem imediatamente na CLI e vice-versa.Selected from shared topics, language and repository description—not editorial ratings.
MrCl0wnLab /
Este projeto implementa comunicação bidirecional entre servidor e target, permitindo que o operador execute comandos JavaScript e manipule páginas web em tempo real.
41/100 healthkekisuk /
Este projeto implementa um modelo de score de crédito utilizando Python e Machine Learning para analisar dados financeiros e prever a probabilidade de clientes. A base de dados utilizada foi obtida no Kaggle, contendo informações detalhadas sobre o histórico de crédito dos clientes.
31/100 healthcaio2203 /
Este projeto implementa um pipeline de dados automatizado com python
35/100 healthjadilson12 /
Este projeto implementa um agente LangChain com middleware de moderação da OpenAI para garantir interações seguras e apropriadas.
44/100 healthLiedsonLB /
Este projeto implementa e compara três métodos clássicos de interpolação numérica Gregory-Newton, Lagrange e Newton-Geral
41/100 healthTgentil /
Este projeto implementa um algoritmo de busca em profundidade para encontrar um subconjunto de números de uma lista que soma um valor específico.
31/100 health