请选择 进入手机版 | 继续访问电脑版

点云技术相关产学研社区

 找回密码
 立即注册加入PCL中国点云技术相关产学研社区

扫一扫,访问微社区

查看: 8196|回复: 9

用什么样的滤波能把点云边缘的具有明显颜色特征的点滤?

[复制链接]
发表于 2013-8-2 09:26:07 | 显示全部楼层 |阅读模式
我想把图中 边缘的绿色点滤去 请问大家有什么好的建议吗

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册加入PCL中国点云技术相关产学研社区

x
回复

使用道具 举报

发表于 2013-8-2 10:39:43 | 显示全部楼层
我也遇到这样的问题,有解决方案的话共享下。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-8-2 15:05:04 | 显示全部楼层
coolei 发表于 2013-8-2 10:39
我也遇到这样的问题,有解决方案的话共享下。

目前的话 我的解决方案 是使用统计滤波 会稍微好些 但不理想
回复 支持 反对

使用道具 举报

发表于 2013-8-2 15:37:13 | 显示全部楼层
既然颜色特征,可不可以通过rgb通道,对绿色点云进行滤除呢,你找找PCL中国滤波模块中的类,应该有对应的类吧,如果找到了,分享下啊,thanks
回复 支持 反对

使用道具 举报

发表于 2013-8-2 15:42:00 | 显示全部楼层
我以前用过条件滤波(class pcl::ConditionalRemoval< PointT >),很简单,通过对某个通道设置数值条件,执行后将符合条件或不符合条件的分开了。我其实比较好奇,为什么边缘只有绿色呢,是你的背景色全是绿色吗?你看看,我想应该能符合你的要求。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-8-2 16:01:23 | 显示全部楼层
mypcl 发表于 2013-8-2 15:42
我以前用过条件滤波(class pcl::ConditionalRemoval< PointT >),很简单,通过对某个通道设置数值条件, ...

嗯 对的 背景是绿色的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-8-2 16:14:38 | 显示全部楼层
mypcl 发表于 2013-8-2 15:42
我以前用过条件滤波(class pcl::ConditionalRemoval< PointT >),很简单,通过对某个通道设置数值条件, ...

你说的对 我在matlaB里面尝试过 通过将绿色分量大于蓝色分量和红色分量的点滤去就能得到较好的结果 但是在PCL中应该怎么设置呢  range_cond->addComparison (pcl::FieldComparison<pcl::PointXYZRGB>::ConstPtr (new
      pcl::FieldComparison<pcl::PointXYZRGB> ("z", pcl::ComparisonOps::GT, 0.0)));这里面给的是阈值 我不知道颜色的具体阈值啊  另外我的分量应该是编码的rgb 还是只设置 g 呢?
回复 支持 反对

使用道具 举报

发表于 2013-8-17 16:43:45 | 显示全部楼层
你猜 发表于 2013-8-2 16:14
你说的对 我在matlaB里面尝试过 通过将绿色分量大于蓝色分量和红色分量的点滤去就能得到较好的结果 但是 ...

恩,具体没有作过,你好好研究下,记得分享啊,谢谢支持!!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-8-18 14:02:53 | 显示全部楼层
mypcl 发表于 2013-8-17 16:43
恩,具体没有作过,你好好研究下,记得分享啊,谢谢支持!!

OK  好的
回复 支持 反对

使用道具 举报

发表于 2017-10-24 17:49:44 | 显示全部楼层
你好,请问你实现了么?
回复 支持 反对

使用道具 举报

本版积分规则

QQ|小黑屋|点云技术相关产学研社区 ( 陕ICP备13001629号 )

GMT+8, 2024-3-29 21:14 , Processed in 2.870222 second(s), 17 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表