动态的添加和丢弃关键点---32

原创博客:转载请标明出处:http://www.cnblogs.com/zxouxuewei/

 

首先看看face_tracker2.launch启动文件中的参数:(括号中的值表示默认值)

use_depth_for_tracking:(True) 如果你使用的是kienct,将此值设置为真则会丢弃那些离脸部太远的点。
min_keypoints:(20) 在我们添加新的关键点之前的最小关键点的数量。

abs_min_keypoints:(6) 在我们发现丢失了当前的人脸追踪并重新检测之前,关键点的绝对最低数量。
add_keypoint_distance:(10) 一个新的关键点和任意现有关键点之间的最小值(以像素点为单位)。
std_err_xy:(2.5) 标准误差(以像素为单位)用于判断关键点是否为异常值。
pct_err_z:(1.5) 深度阈值(以百分比表示)确定一个离开面部关键点何时被删除。
max_mse:(10000)在重新开始检测人脸开始,面部的当前特征值的最大的总均方差。
expand_roi:(1.02) 寻找新的关键点时,用于在每个循环中增加扩张系数。
add_keypoints_interval:(1)尝试添加新的关键点的频繁程度,为1 表示每一帧都添加。
drop_keypoints_interval:(1) 尝试删除新的关键点的频繁程度,为1 表示每一帧都删除。

 

首先确保你的kinect驱动或者uvc相机驱动能正常启动:(如果你使用的是kinect,请运行openni驱动)

roslaunch openni_launch openni.launch

  如果你没有安装kinect深度相机驱动,请看我前面的博文。

然后运行下面的launch文件:

roslaunch rbx1_vision face_tracker2.launch

在视频窗口的最前端,在键盘上输入‘c’键。清除当前的关键点,强制重新检测检测面部。

这是我的运行结果:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值