【发布时间】:2021-03-19 18:48:26
【问题描述】:
我想制作理发应用,用户可以在其中使用增强现实技术尝试发型。我想使用 react native 构建应用程序,我发现在 react native 中只有 ViroReact 提供了 AR 功能。那么我们可以使用 ViroReact 来实现这个东西吗?如果不是那我应该用什么??
【问题讨论】:
标签: react-native augmented-reality face-detection viro-react
我想制作理发应用,用户可以在其中使用增强现实技术尝试发型。我想使用 react native 构建应用程序,我发现在 react native 中只有 ViroReact 提供了 AR 功能。那么我们可以使用 ViroReact 来实现这个东西吗?如果不是那我应该用什么??
【问题讨论】:
标签: react-native augmented-reality face-detection viro-react
您可以利用 AR 平台提供的人脸追踪功能,协助应用实现用户与虚拟物体之间的自然交互。
这里是 ViroReact 的documentation。
华为提供React Native插件,让您集成AR Engine,通过人脸识别、图形渲染、AR显示等能力接入产品(发型)AR试衣。
主要程序如下:
mSwitch.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
@Override
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
mFaceView.clearResource();
if (isChecked) {
// Load materials.
int index = mFaceView.loadAsset("FaceView/sunglasses.glb", LandmarkType.TIP_OF_NOSE);
}
}
});
您可以在Github下载插件。
更多详情请见docs。
【讨论】: