SDK 2.0.0. A API C++ é compartilhada com o Windows. Enums: Enums de parâmetros.
Aponte resource_path para resource.fbd
Passe o arquivo, não um diretório:
fopen.
Um mecanismo, ProcessImage serial
Create devolve um mecanismo para a sessão, não um singleton de processo. ImageFrame e o mecanismo não são thread-safe. Serialize ProcessImage e os setters que mutam em um único thread.
- Crie o mecanismo e processe no thread cujo contexto GL é o atual. As texturas de entrada e saída devem pertencer a esse contexto. Quadros de CPU não precisam de um contexto GL do chamador. A config não tem um flag de contexto.
FrameType no quadro
Stills grandes (prévia e exportação)
Não envie pixels em resolução total paraProcessImage a cada movimento do slider, nem descarte o original depois de reduzir.
Ao abrir a foto, mantenha o buffer completo e crie um quadro de prévia (lado longo cerca de 1280–1440). Ajustes processam a prévia (FrameType::Image). A exportação processa um quadro em resolução total com os mesmos setters. O tamanho da saída acompanha a entrada. A câmera continua na resolução de captura + FrameType::Video.
Intensidades e somente pele
Tempo real: comece em torno de0.15–0.3. A remodelagem é [-1.0, 1.0]. Use SetBeautySkinOnly(true) para a suavização ficar na pele.
Filtros e adesivos
Caminho ou bytes.fbd. Passa a valer no próximo ProcessImage. Não troque assets a cada quadro.
GetStats
Biblioteca compartilhada
- Desenvolvimento:
LD_LIBRARY_PATH - Envio:
RPATH/RUNPATH, ou instalar em/usr/local/lib+ldconfig - Mantenha
libfacebetter.soe os headers do mesmo build do SDK (./scripts/build_linux.shou o zip de download)
OpenGL
- Crie o mecanismo e processe no thread cujo contexto GL é o atual. As texturas de entrada e saída devem pertencer a esse contexto. Quadros de CPU não precisam de um contexto GL do chamador. A config não tem um flag de contexto.
Pausar quando ocioso
PuleProcessImage quando a janela estiver unmapped. engine.reset() quando a sessão terminar.
Autenticação
license_token para hosts offline; caso contrário, app_id + app_key online v2. Carregue segredos de env/config, não do código-fonte. Veja Autenticação e licença.
