Programa de processamento automático de fotos de documento LiYing 20240803 v1 gratuito e de código aberto



📚Curso em vídeo
🕒Última atualização: 05/08/2024
👥Empreendedores / Criadores de conteúdo / Vendedores de comércio transfronteiriço / Renda extra

Material de estudo de referência — incluído com a assinatura
Desbloquear curso com assinatura
🔓
Obtenha este curso para seu estudo de referência com a assinatura
📦
Junte-se à assinatura — estude os 16741 cursos e ferramentas de software como referência
🔄
Os cursos são atualizados constantemente — os membros estudam o novo material assim que chega
Compartilhar:

I. Introdução ao LiYing

O LiYing pode realizar reconhecimento automático de corpo humano e rosto, correção automática de ângulo, troca automática de qualquer cor de fundo, recorte automático de fotos de documento em qualquer tamanho e diagramação automática.

O LiYing pode ser executado totalmente offline. Todas as operações de processamento de imagem são executadas localmente.

II. Descrição do fluxo de trabalho

Fluxo de trabalho

Demonstração de efeitos

PS: Este projeto é voltado apenas para o processamento de imagens de fotos de documento, e não pretende que qualquer foto possa ser processada perfeitamente, portanto a imagem de entrada do projeto deve ser uma foto de retrato de uma única pessoa que atenda aos requisitos gerais.

Se você usar imagens complexas para produzir fotos de documento e ocorrerem situações inesperadas, isso é normal.

III. Tutorial de uso

01. Pacote integrado

Se você é usuário do Windows e não precisa ler o código, pode baixar o pacote integrado (já testado no Windows 7 SP1 & Windows 10); descompacte e arraste a imagem ou o diretório para run.bat para iniciar o LiYing.

Este é um pacote integrado para Windows, compatível com Windows 7 SP1 e versões superiores.

02. Configuração e instalação

Você pode seguir as instruções abaixo para instalar e configurar, a fim de usar o LiYing em seu ambiente local.

Pré-requisitos

O LiYing depende do AGPicCompress, e o AGPicCompress depende do mozjpeg e do pngquant.

Talvez seja necessário instalar o pngquant manualmente; você pode consultar a documentação oficial do pngquant e adicioná-lo ao local correspondente.

O LiYing detecta se o pngquant existe nos seguintes locais, e você pode configurá-lo livremente:

  • Variáveis de ambiente (recomendado)
  • No diretório LiYing/src
  • No diretório ext dentro de LiYing/src

Para que o AGPicCompress possa encontrar o pngquant e usá-lo para comprimir imagens PNG.

Dependência do Microsoft Visual C++ Redistributable

Você precisa instalar a dependência mais recente do Microsoft Visual C++ Redistributable.

Se você estiver usando o sistema Windows, sua versão mínima deve ser Windows 7 SP1 ou superior.

Para usuários do Windows, o projeto fornece um script de execução bat para facilitar o uso:


cd LiYing run.bat ./images/test1.jpg

Informações e ajuda sobre os parâmetros da CLI


python main.py --help Usage: main.py [OPTIONS] IMG_PATH Ferramenta CLI de processamento de imagens IMG_PATH: caminho da imagem de entrada Options: -y, --yolov8-model-path PATH Caminho do modelo YOLOv8 -u, --yunet-model-path PATH Caminho do modelo YuNet -r, --rmbg-model-path PATH Caminho do modelo RMBG -b, --bgr-list BGR_LIST Lista de valores do canal BGR (separados por vírgula), usada para composição de imagem -s, --save-path PATH Caminho de salvamento -p, --photo-type TEXT Tipo de foto --photo-sheet-size [5|6] Seleciona o tamanho da folha de fotos (cinco ou seis polegadas) -c, --compress / --no-compress Se deve comprimir a imagem -sc, --save-corrected / --no-save-corrected Se deve salvar a imagem após correção -bg, --change-background / --no-change-background Se deve substituir o fundo -sb, --save-background / --no-save-background Se deve salvar a imagem após substituição do fundo -sr, --sheet-rows INTEGER Número de linhas da folha de fotos -sc, --sheet-cols INTEGER Número de colunas da folha de fotos --rotate / --no-rotate Se deve girar a foto em 90 graus -rs, --resize / --no-resize Se deve redimensionar a imagem -srz, --save-resized / --no-save-resized Se deve salvar a imagem após redimensionamento --help Show this message and exit.

Outras configurações

Nesta versão, as configurações gerais de foto de documento são definidas em data/data.ini, e você pode usá-las no parâmetro photo-type.

Você também pode modificar esse arquivo de configuração para personalizar o tipo de foto de documento. Seu formato é:


[XXX] Tamanho de impressão = XXXcm x XXXcm Tamanho digital = XXXpx x XXXpx Resolução = XXXdpi

O nome da seção e [XXX] e Tamanho digital = XXXpx x XXXpx são obrigatórios.

O nome da seção representa seu parâmetro photo-type.

Atualmente, a chave para o tamanho só suporta o texto fixo em chinês 电子版尺寸, e isso será melhorado em versões futuras.

Cursos relacionados