Esta página corresponde ao SDK 2.0.0. Windows e Linux compartilham a mesma API C++ no namespace
facebetter (facebetter/*.h).Requisitos
Passo 1: Clonar o repositório
Passo 2: Colocar os arquivos do SDK
Descompacte o pacote do SDK Windows e coloque os arquivos emdemo/cpp/sdk/:
Passo 3: Configurar a licença
Definaapp_id / app_key (autenticação online v2) ou license_token no demo antes de executar. Se license_token não estiver vazio, ele tem prioridade (string do token de licença, JSON {token} ou conteúdo de .lic offline). Detalhes: Autenticação e licença.
Passo 4: Compilar
Abra um Developer Command Prompt for VS (ou PowerShell com o ambiente MSVC carregado):- Copia
facebetter.dllpara ao lado do executável embuild/ - Copia
resource/resource.fbdparabuild/resource/resource.fbd - Copia
demo.png(se presente) parabuild/resource/demo.png
Passo 5: Preparar uma imagem de prévia (opcional)
Coloque uma foto de rosto chamadademo.png em demo/cpp/:
Passo 6: Executar
- Painel esquerdo — prévia ao vivo com beleza aplicada
- Painel direito — Painel de controle de beleza:
- Beleza básica: suavização / clareamento / tom rosado / nitidez
- Remodelagem facial: 26 parâmetros de remodelagem (faixa
[-1.0, 1.0]) - Remodelagem corporal: 7 parâmetros (faixa
[0.0, 1.0]; precisa deresource_body.fbd) - Maquiagem: batom / blush / sombra / delineador / sobrancelha / cílios / pupila / contorno
- Filtro / adesivo / fundo virtual
Solução de problemas
Q: “facebetter.dll was not found” na inicializaçãoA: Confirme que
demo/cpp/sdk/lib/facebetter.dll existe e, em seguida, execute de novo cmake --build build para o CMake copiar a DLL para ao lado do executável.
Q: A criação do mecanismo retorna nullptr / licença falhouA: Aponte
resource_path para resource.fbd e defina license_token ou app_id + app_key válidos. Veja Autenticação e licença.
Q: O CMake não encontra o NinjaA: Execute
winget install Ninja-build.Ninja, ou use -G "Visual Studio 17 2022" e --config Release.
Próximos passos
Implementar beleza
Crie o mecanismo, defina efeitos e processe quadros.
Referência da API
API C++ completa para Windows e Linux.

