Esta página corresponde al SDK 2.0.0. Windows y Linux comparten la misma API C++ en el namespace
facebetter (facebetter/*.h).Requisitos
Paso 1: Clonar el repositorio
Paso 2: Colocar los archivos del SDK
Descomprime el paquete del SDK de Windows y coloca los archivos endemo/cpp/sdk/:
Paso 3: Configurar la licencia
Estableceapp_id / app_key (autenticación v2 en línea) o license_token en el demo antes de ejecutarlo. Si license_token no está vacío, tiene prioridad (cadena del token de licencia, JSON {token} o contenido de .lic sin conexión). Detalles: Autenticación y licencia.
Paso 4: Compilar
Abre un Developer Command Prompt for VS (o PowerShell con el entorno MSVC cargado):- Copia
facebetter.dlljunto al ejecutable enbuild/ - Copia
resource/resource.fbdabuild/resource/resource.fbd - Copia
demo.png(si existe) abuild/resource/demo.png
Paso 5: Preparar una imagen de vista previa (opcional)
Coloca una foto de un rostro llamadademo.png en demo/cpp/:
Paso 6: Ejecutar
- Panel izquierdo — vista previa en directo con belleza aplicada
- Panel derecho — Beauty Control Panel:
- Belleza básica: suavizado / blanqueamiento / rubor / nitidez
- Remodelado facial: 26 parámetros de remodelado (rango
[-1.0, 1.0]) - Remodelado corporal: 7 parámetros (rango
[0.0, 1.0]; necesitaresource_body.fbd) - Maquillaje: labial / rubor / sombra de ojos / delineador / cejas / pestañas / pupila / contorno
- Filtro / sticker / fondo virtual
Solución de problemas
Q: “facebetter.dll was not found” al iniciarA: Confirma que existe
demo/cpp/sdk/lib/facebetter.dll y vuelve a ejecutar cmake --build build para que CMake copie la DLL junto al ejecutable.
Q: La creación del motor devuelve nullptr / licencia fallidaA: Apunta
resource_path a resource.fbd y configura license_token o un app_id + app_key válidos. Consulta Autenticación y licencia.
Q: CMake no encuentra NinjaA: Ejecuta
winget install Ninja-build.Ninja, o usa -G "Visual Studio 17 2022" y --config Release.
Siguientes pasos
Implementar belleza
Crea el motor, configura efectos y procesa fotogramas.
Referencia de la API
API C++ completa para Windows y Linux.

