环境要求
安装依赖(Ubuntu / Debian)
安装依赖(Fedora / RHEL)
第一步:获取示例源码
第二步:放置 SDK 文件
将 Linux SDK 文件放入demo/cpp/sdk/ 目录:
第三步:构建
resource/resource.fbd 和 demo.png(如果存在)复制到 build/resource/ 目录。
第四步:准备预览图(可选)
将任意一张人脸图片命名为demo.png,放到 demo/cpp/ 目录下:
第五步:运行
- Basic Beauty:磨皮 / 美白 / 红润 / 锐化
- Face Reshape:瘦脸 / V脸 / 窄脸 / 短脸 / 颧骨 / 下颌 / 下巴 / 鼻梁 / 大眼 / 眼距
- Makeup:口红 / 腮红
- Sticker:贴纸选择(Off / rabbit)
常见问题
Q:libfacebetter.so: cannot open shared object fileA:用
LD_LIBRARY_PATH=../sdk/lib ./facebetter_demo 运行,或将库文件复制到可执行文件同目录,或使用 ldconfig 将路径加入系统库路径。
Q:CMake 报告找不到 OpenGLA:安装
libgl1-mesa-dev(Ubuntu)或 mesa-libGL-devel(Fedora)后重新配置。
Q:窗口显示 “Put demo.png …”A:在
demo/cpp/ 目录下放置名为 demo.png 的人脸图片,然后重新运行。
Q:显示器无法打开 / GLFW: X11: Display variable not setA:确认当前 shell 在图形会话中运行,或设置
DISPLAY 环境变量。
