实时跟踪
所有文档

          AR开放平台

          实时跟踪

          Targets

          此类描述targets json 字段

          Fields
          targets ARKit
          ARKit 模型节点属性配置
          targets pitch_min
          使用空间坐标系放置的情况下,模型的最小俯角
          targets pitch_max
          使用空间坐标系放置的情况下,模型的最大俯角
          targets distance
          模型在空间中的深度信息
          targets id
          slam 模型唯一标识符
          targets pitch_angle
          使用空间坐标系放置的情况下,模型的俯仰角
          targets place_type
          模型放置坐标系类型
          targets position
          使用屏幕坐标系放置模型时的屏幕坐标位置
          targets slam_model
          slam 模型节点属性配置
          targets path
          paddle模型文件所在的路径
          targets type
          paddle模型的类型
          targets width
          传入paddle模型的图像的宽
          targets height
          传入paddle模型的图像的高
          targets fg_thres
          图像分割的前景阈值
          targets bg_thres
          图像分割的后景阈值
          targets node_name
          图像分割后的图像名称
          targets r_mean,g_mean,b_mean,r_scale,g_scale,b_scale
          算法针对不同场景对paddle模型进行调优的参数
          targets path
          paddle模型文件所在的路径(旧版本配置,百度APP10.7.5后不推荐使用)
          Public methods
          targets PaddleDemo()
          paddle模型相关参数配置示例

          PaddleDemo()

          paddle 模型相关参数配置。如项目中未使用手势识别能力,不要配置该选项,否则会带来不必要的性能损耗。
          在一个paddle_config中,type不能重复。 sample: "paddle_config":[ { "path":"models/paddle/gesture.paddle", "type":"1", "width":160, "height":160 }, { "path":"models/paddle/bgs.paddle", "type":"2", "width":128, "height":128, "fg_thres":0.7, "bg_thres":0.3, "node_name":"face", "r_mean":0, "g_mean":0, "b_mean":0, "r_scale":1, "g_scale":1, "b_scale":1 } ]

          path

          version 155

          paddle模型文件所在的路径。

             sample:
              "path":"models/paddle/gesture.paddle"
              

          type

          version 155

          paddle模型的类型。 "1" - 手势 识别 "2" - 图像分割

          sample:
          "type":"1"

          width

          version 155

          传入paddle模型的图像的宽,整数。

          sample:
          "width":128

          height

          version 155

          传入paddle模型的图像的高。

          sample:
          "height":128

          fg_thres

          version 155

          type 为 "2" 的情况下有效,图像分割的前景阈值。

          sample:
          "fg_thres":0.7

          bg_thres

          version 155

          type 为 "2" 的情况下有效,图像分割的后景阈值。

          sample:
          "bg_thres":0.3

          node_name

          version 155

          type 为 "2" 的情况下有效。图像分割后的图像,绑定到simple_scene.json中plane节点的名称。

          sample:
          "node_name":"face"

          r_mean,g_mean,b_mean,r_scale,g_scale,b_scale

          version 155

          算法针对不同场景对paddle模型进行调优的参数,r_meam、g_mean、b_mean范围[0 - 255],r_scale、g_scale、b_scale范围[0 - 1.0]。

          sample:
              "r_mean":0,
              "g_mean":0,
              "b_mean":0,
              "r_scale":1,
              "g_scale":1,
              "b_scale":1
              

          Paddle model

          paddle 模型相关参数配置(旧版本配置,百度APP10.7.5后不推荐使用),如项目中未使用手势识别能力,不要配置该选项,否则会带来不必要的性能损耗。

          sample:
          "paddle_model":{
          		"path":"models/paddle/gesture.paddle"
          		}
          		

          path

          version 120

          paddle模型文件所在的路径,仅仅手势的paddle可用。

          sample:
          "path":"models/paddle/gesture.paddle"
          		  

          ARKit

          version 25

          ARKit 模型节点属性配置

          sample:
          "ARKit":{
          "pitch_min": "-60.0",
          "pitch_max": "-10.0"
           }

          pitch_min

          version 25

          使用空间坐标系放置的情况下,模型的最小俯角,-90度——0度,手机正面平行地面放置,俯角为-90度。

          sample:
          "ARKit":{
          "pitch_min": "-60.0",
          "pitch_max": "-10.0"
           }

          pitch_max

          version 25

          使用空间坐标系放置的情况下,模型的最大俯角,0度——90度,手机背面平行地面放置,俯角为90度。

          sample:
          "ARKit":{
          "pitch_min": "-60.0",
          "pitch_max": "-10.0"
           }

          distance

          version 23

          模型在空间中的深度信息。

          sample:
          "slam_model":
          {
             "id":"slam_test",
             "place_type":0,
             "position":"0.5,0.5",
             "distance":1000,
             "pitch_angle":-90
          }

          id

          version 23

          slam 模型唯一标识符,不可重复

          sample:
          "slam_model":
          {
             "id":"slam_test",
             "place_type":0,
             "position":"0.5,0.5",
             "distance":1000,
             "pitch_angle":-90
          }

          pitch_angle

          version 23

          使用空间坐标系放置的情况下,模型的俯仰角,0-90度,模型在上方,-90-0度,模型在下方。

          sample:
          "slam_model":
          {
             "id":"slam_test",
             "place_type":0,
             "position":"0.5,0.5",
             "distance":1000,
             "pitch_angle":-90
          }

          place_type

          version 23

          模型放置坐标系类型,1 空间坐标系,0 屏幕坐标系。使用 1 的情况下,position 配置不起作用,使用0 的情况下,pitch_angle 配置不起作用。

          sample:
          "slam_model":
          {
             "id":"bear",
             "place_type":0,
             "position":"0.5,0.5",
             "distance":1000,
             "pitch_angle":-90
          }

          position

          version 23

          使用屏幕坐标系放置模型时的屏幕坐标位置,x, y , x 为横坐标,取值为0-1, y 为纵坐标,取值为0-1。

          sample:
          "slam_model":
          {
             "id":"slam_test",
             "place_type":0,
             "position":"0.5,0.5",
             "distance":1000,
             "pitch_angle":-90
          }

          slam_model

          version 23

          slam 模型节点属性配置

          sample:
          "slam_model":
          {
             "id":"slam_test",
             "place_type":0,
             "position":"0.5,0.5",
             "distance":1000,
             "pitch_angle":-90
          }version
          上一篇
          滤镜
          下一篇
          相机控制