Para remover manualmente dados antigos do banco de dados do Findface, podemos executar um comando no terminal da máquina principal. Existe uma lista de dados que podem ser removidos por esse comando, e vai ser mostrado ao longo deste tutorial.
Para te ajudar com qualquer dúvida que surja durante o use deste comando e que talvez não esteja neste tutorial, use o parâmetro --help.
sudo docker exec -it findface-multi-findface-multi-legacy-1 /opt/findface-security/bin/python3 /tigre_prototype/manage.py cleanup --help
Eventos
🔸 Removendo FACES (imagens cortadas) e suas respectivas fotos completas(fullframes).
sudo docker exec -it findface-multi-findface-multi-legacy-1 /opt/findface-security/bin/python3 /tigre_prototype/manage.py cleanup --face-events-max-fullframe-unmatched-age 864000 --face-events-max-fullframe-matched-age 864000 --face-events-max-unmatched-age 864000 --face-events-max-matched-age 864000
- Estamos excluindo aqui as faces e seus fullframes de eventos de pessoas que tiveram correspondência ou não.
- Estamos excluindo dados maiores que 15 dias (o tempo sempre fica em segundos)
Caso seja necessário usar para corpo e/ou carro, troque a palavra face por body e/ou car respectivamente.
Clusters
🔸 Removendo imagens clusters (com correspondência ou não).
sudo docker exec -it findface-multi-findface-multi-legacy-1 /opt/findface-security/bin/python3 /tigre_prototype/manage.py cleanup --car-cluster-events-max-age 864000 --face-cluster-events-max-age 864000 --body-cluster-events-max-age 864000
- Estamos removendo agora as fotos de cluster de carro, face e corpo
- Idade maior que 15 dias (em segundos)
🔸 Removendo fotos dos contadores
sudo docker exec -it findface-multi-findface-multi-legacy-1 /opt/findface-security/bin/python3 /tigre_prototype/manage.py cleanup --counter-records-max-age 864000
- Removendo fotos de contadores mais velhas que 15 dias (em segundos)
Observações
Você pode juntar todos os parâmetros em um só comando, siga a mesma lógica utilizada e monte de acordo com a sua realidade.
Exemplo de um comando que apaga os eventos de face, corpo e carro. Apaga os contadores e remove os clusters.
sudo docker exec -it findface-multi-findface-multi-legacy-1 /opt/findface-security/bin/python3 /tigre_prototype/manage.py cleanup --counter-records-max-age 864000 --car-cluster-events-max-age 864000 --face-cluster-events-max-age 864000 --body-cluster-events-max-age 864000 --face-events-max-fullframe-unmatched-age 864000 --face-events-max-fullframe-matched-age 864000 --face-events-max-unmatched-age 864000 --face-events-max-matched-age 864000 --body-events-max-fullframe-unmatched-age 864000 --body-events-max-fullframe-matched-age 864000 --body-events-max-unmatched-age 864000 --body-events-max-matched-age 864000 --car-events-max-fullframe-unmatched-age 864000 --car-events-max-fullframe-matched-age 864000 --car-events-max-unmatched-age 864000 --car-events-max-matched-age 864000