PCL的滤波器conditionalremoveal(2)

1.设置条件and&or:

方法:

pcl::ConditionAnd<pcl::PointXYZ>::Ptr condition_and(new pcl::ConditionAnd<pcl::PointXYZ>());
  • ConditionAnd:

    • 只保留同时满足 x > 0y < 0 的点(即第一点)。

  • ConditionOr:

    • 保留满足任意一个条件的点:

      • 第一点(x > 0y < 0

      • 第二点(x > 0

      • 第三点(y < 0

2.设置方法:

  • GT 表示“大于”(Greater Than)。

  • LT 表示“小于”(Less Than)。

condition_and->addComparison(pcl::FieldComparison<pcl::PointXYZ>::ConstPtr(new pcl::FieldComparison<pcl::PointXYZ>("x", pcl::ComparisonOps::GT, 0.0))); 
// x > 0
condition_and->addComparison(pcl::FieldComparison<pcl::PointXYZ>::ConstPtr(new pcl::FieldComparison<pcl::PointXYZ>("y", pcl::ComparisonOps::LT, 0.0))); 
// y < 0

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值