任务详情
这边想做的是一个c++ Addons 供 nodejs 调用原c++程序是nvidia MAXINE-AR-SDK的face expression 部分。有nv官方的文档、示例代码和可运行程序。所需功能在sdk示例中基本都有具体实现。功能概述:摄像头作为输入源,回调函数形式 返回 face expression 、 head positon 和 rotation 的键值对。(示例代码内对应变量 _expression , _pose)需要以下接口:开启关闭。设置使用的gpu。切换输入摄像头。设置帧率。获取帧率。设置landmark 数量切换(68/126)。示例代码 NvCV_Status App::initFaceFit() 函数内有相关实现设置开关filter;对应示例程序 flag --help 帮助内的 --filter项校准与取消校准;示例代码 class App 内有定义函数 NvCV_Status calibrateExpressionWeights();隐藏/开启ui窗口。ui显示面捕模型; 对应示例程序 按键m toggle mesh display参考: sdk: https://github.com/NVIDIA/MAXINE-AR-SDK https://docs.nvidia.com/deeplearning/maxine/ar-sdk-programming-guide/index.html Nan: https://github.com/nodejs/nan https://nodejs.org/dist/latest-v18.x/docs/api/n-api.html 示例代码和程序见github内 SDK-smaples-expressionApp