Requisitos de processamento de lotes
Quando centenas ou milhares de imagens com marca d'água precisam ser processadas, o processamento individual é ineficiente e é necessário estabelecer processos automatizados.
Programa de implementação
- Gravação de scripts em lote: crie um script Python que percorra o diretório, chamando main.py em um loop para processar cada arquivo
- Usando a aceleração de multiprocessosModifique o código para obter o processamento paralelo de vários processamentos, preste atenção ao controle do número de simultaneidade para evitar OOM
- Criação de uma imagem do DockerEmpacotamento de todo o ambiente em contêineres do Docker para facilitar a implantação em clusters de servidores
- Estabelecimento de um mecanismo de monitoramentoAdicionar logs para registrar o progresso e as falhas do processamento
Programa Avançado
Para requisitos de nível empresarial, é possível: 1) integrar-se a sistemas de agendamento, como o Airflow; 2) desenvolver interfaces de API REST; e 3) usar o Kubernetes para dimensionamento elástico. A natureza de código aberto do projeto permite a liberdade de ampliar esses recursos.
Essa resposta foi extraída do artigoRemoção de marca d'água: ferramenta de remoção de marca d'água de imagem de código aberto, recuperação de marca d'água de imagem originalO































