Aprendizagem pessoal com IA
e orientação prática
Beanbag Marscode1

LanPaint: um fluxo de trabalho de restauração de imagem da ComfyUI para qualquer modelo

Introdução geral

O LanPaint é uma ferramenta de restauração de imagens de alta qualidade projetada para modelos de difusão estável. Seus melhores recursos sãoPermite que qualquer modelo de difusão estável obtenha uma restauração de imagem precisa sem treinamento adicional. Com uma instalação simples, o usuário pode trabalhar no ambiente familiar de ComfyUI Substitua o sampler padrão em seu fluxo de trabalho e comece a trabalhar rapidamente. O LanPaint otimiza os reparos com várias iterações para obter uma imagem restaurada natural e perfeita. Ele é adequado para reparar fotos danificadas, substituir elementos de imagem ou melhorar a qualidade de suas criações. Essa ferramenta facilita a execução de tarefas de edição de imagens para usuários iniciantes e profissionais. Atualmente, ela é de código aberto no GitHub e tem recebido muita atenção dos entusiastas do processamento de imagens com IA.

LanPaint: ferramenta de restauração de imagens de alta qualidade sem treinamento-1


 

Lista de funções

  • Restauração de imagens sem treinamento: adapta-se diretamente a qualquer modelo de difusão estável, inclusive modelos definidos pelo usuário.
  • Sampler de substituição simples: Substitui o nó padrão do KSampler no ComfyUI, mantendo o fluxo de trabalho original.
  • Resultados de restauração de alta qualidade: o novo conteúdo é gerado por meio de várias iterações, garantindo que a área restaurada se misture naturalmente com seus arredores.
  • Ajuste flexível de parâmetros: suporta o ajuste de etapas de inferência, força de alinhamento, etc., para se adaptar a diferentes necessidades de restauração.
  • Suporta vários usos: pode ser usado para substituição de conteúdo, refinamento de detalhes e até mesmo para gerar funções consistentes.

 

Usando a Ajuda

Processo de instalação

O LanPaint é muito fácil de instalar e é integrado principalmente por meio do ComfyUI. Veja abaixo as etapas detalhadas:

  1. Instalação via ComfyUI-Manager
    • Abra o ComfyUI e vá para o ComfyUI-Manager.
    • Digite "LanPaint" na barra de pesquisa.
    • Clique no botão Install (Instalar) e aguarde a conclusão da instalação.
  2. instalação manual
    • No ComfyUI, clique em "Install via Git URL".
    • Digite o endereço do GitHub do LanPaint:https://github.com/scraed/LanPaint.git.
    • Clique para confirmar a instalação.
    • Como alternativa, abra um terminal e acesse a seção nós_personalizados execute o comando:
      git clone https://github.com/scraed/LanPaint.git
      
    • Após a conclusão da instalação, reinicie o ComfyUI.
  3. Verificação da instalação
    • Após reiniciar, localize a categoria "sampling" no menu de nós do ComfyUI.
    • Se você vir nós relacionados ao LanPaint (como o LanPaint KSampler), a instalação foi bem-sucedida.

Como usar

A operação do LanPaint é baseada no fluxo de trabalho do ComfyUI. Aqui estão as etapas:

operação básica

  1. preliminar
    • Certifique-se de que o modelo Stable Diffusion esteja instalado e carregado no nó "Load Checkpoint" do ComfyUI.
    • Prepare uma imagem para ser reparada e carregue-a no nó "Load Image" (Carregar imagem).
  2. Criação de uma máscara de reparo
    • Em um software de edição de imagens (como o Photoshop), desenhe uma máscara para a área a ser reparada.
    • O mascaramento requer um mapa binário (preto e branco, 0 ou 1) sem transparência ou bordas borradas.
    • Salve a máscara como um PNG e carregue-a no nó "Load Image (Mask)" (Carregar imagem (máscara)) no ComfyUI.
  3. Configuração do nó LanPaint
    • No fluxo de trabalho do ComfyUI, adicione o nó "LanPaint KSampler".
    • Conecte-o aos nós Model, Image e Mask, substituindo o KSampler padrão.
    • Os parâmetros padrão funcionarão, mas podem ser ajustados conforme necessário:
      • LanPaint_stepsizeTamanho da etapa de iteração: Controla o tamanho da etapa de iteração, padrão 0,3, intervalo 0-1.
      • LanPaint_lambdaAjuste da intensidade do alinhamento da área mascarada, padrão 1.
      • LanPaint_cfg_BigMelhorias para corrigir detalhes, valores padrão dependendo do modelo.
  4. Geração de execução
    • Clique no botão "Queue Prompt" no ComfyUI para iniciar a geração.
    • O tempo de geração varia de acordo com o hardware e os parâmetros e geralmente é um pouco mais longo do que a correção padrão.

Operação da função em destaque

  • Substituição de conteúdo
    • Exemplo: substitua a camisa branca por uma azul.
    • Marque a área da camiseta na máscara, carregue a imagem e a máscara.
    • Execute o LanPaint digitando "blue shirt" no prompt.
    • O resultado é uma camisa azul que se mistura naturalmente com o ambiente.
  • Reparo de danos
    • Exemplo: reparar arranhões em uma fotografia antiga.
    • Cubra a área arranhada com uma máscara e carregue-a no ComfyUI.
    • O LanPaint gera automaticamente um novo conteúdo para preencher os danos sem solicitar palavras especiais.
  • Geração de funções coerentes
    • Exemplo: gerar várias perspectivas do mesmo personagem.
    • Faça upload de imagens de personagens, copie várias cópias e ajuste os ângulos para criar uma máscara.
    • Adicione "multiple views" à palavra prompt e execute para gerá-la.

advertência

  • Requisitos de mascaramentoImagem binária: Deve ser uma imagem binária pura em preto e branco, evitando cinza ou gradientes.
  • Requisitos de hardwareGeração de várias imagens pode ocupar mais memória da GPU; recomenda-se ajustar o tamanho do lote de acordo com a memória de vídeo.
  • parametrizaçãoTarefas de reparo complexas podem ser aumentadas no tamanho da etapa (por exemplo, 0,5) para melhorar os resultados.

Com essas etapas, os usuários podem começar a usar o LanPaint com facilidade e concluir tarefas que variam de simples substituições a reparos complexos.

 

cenário do aplicativo

  1. Restauração de fotografias antigas
    Os usuários podem usar o LanPaint para reparar arranhões, manchas ou partes ausentes de fotos antigas e dar vida a lembranças preciosas.
  2. Edição criativa de imagens
    Os designers podem usá-lo para substituir objetos em uma imagem, como trocar uma cadeira por uma mesa ou mudar a cor de um vestido, para implementar rapidamente ideias criativas.
  3. Perfeição na criação artística
    Os artistas podem usar o LanPaint para modificar os detalhes de suas pinturas, como ajustar o plano de fundo ou adicionar novos elementos para aprimorar a integridade do trabalho.
  4. Processamento de imagens publicitárias
    As equipes de publicidade podem usá-lo para ajustar a imagem de exibição do produto, como alterar o plano de fundo ou os adereços, para atender a diferentes necessidades de marketing.
  5. Reparo de quadros de vídeo
    Os editores de vídeo podem usar o LanPaint para reparar quadros-chave, remover distrações ou otimizar detalhes da imagem.

QA

  1. Qual é a diferença entre o LanPaint e a correção padrão?
    Embora o reparo padrão geralmente retenha alguns dos pixels originais, o LanPaint gera o novo conteúdo inteiramente, com resultados mais naturais para tarefas complexas.
  2. Precisa treinar o modelo?
    Não é necessário, pois o LanPaint se adapta diretamente a qualquer modelo de Difusão Estável assim que sai da caixa.
  3. Por que o tempo de geração é mais lento do que o padrão?
    O LanPaint usa várias iterações para otimizar o efeito, portanto, leva um pouco mais de tempo do que uma única geração, mas a qualidade é maior.
  4. Ele pode ser usado em outras plataformas?
    Atualmente, o ComfyUI é o principal suporte; outras plataformas precisam de adaptações adicionais.
Não pode ser reproduzido sem permissão:Chefe do Círculo de Compartilhamento de IA " LanPaint: um fluxo de trabalho de restauração de imagem da ComfyUI para qualquer modelo

Chefe do Círculo de Compartilhamento de IA

O Chief AI Sharing Circle se concentra no aprendizado de IA, fornecendo conteúdo abrangente de aprendizado de IA, ferramentas de IA e orientação prática. Nosso objetivo é ajudar os usuários a dominar a tecnologia de IA e explorar juntos o potencial ilimitado da IA por meio de conteúdo de alta qualidade e compartilhamento de experiências práticas. Seja você um iniciante em IA ou um especialista sênior, este é o lugar ideal para adquirir conhecimento, aprimorar suas habilidades e realizar inovações.

Entre em contato conosco
pt_BRPortuguês do Brasil