tencent cloud

文档反馈

最后更新时间:2023-05-18 16:33:15

    功能说明

    输入相机的 openGL 纹理,实时输出身体3D数据。您可以利用这些3D数据做一进步的开发,例如传到 Unity 中驱动您的模型。

    集成指引

    首先需要集成腾讯特效SDK,具体请参见 独立集成腾讯特效

    接口调用

    1. 打开功能开关(XMagic.h)。
    
    - (void)setFeatureEnableDisable:(NSString *_Nonnull)featureName enable:(BOOL)enable;
    featureName 填 XmagicConstant.FeatureName.BODY_3D_POINT
    2. 设置数据回调(XMagic.h)。
    2.6.0及之前版本使用如下方法
    //XMagic.h
    - (void)registerSDKEventListener:(id<YTSDKEventListener> _Nullable)listener;
    
    @implementation listener
    - (void)onYTDataEvent:(id)event
    {
    NSLog(@"YTData %@", event);
    }
    @end
    onYTDataEvent 返回 JSON 结构的 string 数据,其示例如下:
    "face_info" 里是人脸相关的数据,与身体 3D 数据无关,可以忽略。
    "body_3d_info" 里各字段说明见下文
    3.0.0版本使用如下方法
    //XMagic.h
    - (void)registerSDKEventListener:(id<YTSDKEventListener> _Nullable)listener;
    
    - (void)onAIEvent:(id)event
    {
    NSDictionary *eventDict = (NSDictionary *)event;
    if (eventDict[@"ai_info"] != nil) {
    NSLog(@"ai_info %@",eventDict[@"ai_info"]);
    }
    }
    eventDict[@"ai_info"] 返回 JSON 结构的 string 数据,其示例如下:
    "face_info" 里是人脸相关的数据,与身体 3D 数据无关,可以忽略。
    "body_3d_info" 里各字段说明见下文
    

    身体点位及点位数据说明

    相关说明请参见 身体点位及数据说明
    联系我们

    联系我们,为您的业务提供专属服务。

    技术支持

    如果你想寻求进一步的帮助,通过工单与我们进行联络。我们提供7x24的工单服务。

    7x24 电话支持