当前位置: 首页 > wzjs >正文

api模式网站开发软文营销怎么做

api模式网站开发,软文营销怎么做,服务器怎么直接用ip做网站,无锡个人网站建设前段时间写了一些代码&#xff0c;但是在运算过程中发现有些代码可以进行改进以提高运行效率&#xff0c;尤其是与PCL相关的部分&#xff0c;可以进行大幅度提高&#xff0e;特意在此进行记录&#xff0c;分享给大家&#xff0c;也供自己查看&#xff0e; pcl::PointCloud< …

前段时间写了一些代码,但是在运算过程中发现有些代码可以进行改进以提高运行效率,尤其是与PCL相关的部分,可以进行大幅度提高.特意在此进行记录,分享给大家,也供自己查看.

pcl::PointCloud< T >点云的加法

比如我有两个clusters,每个clusters都包括points_这个成员,类型为:

pcl::PointCloud<PointInfoType> points_;

我想要把两个clusters的points_成员加在一起,PCL是支持点云的加法的,如下所示.

cluster1.points_ = cluster1.points_ + cluster2.points_;

但是这样会很慢,我们可以通过逐点的push_back来替换,如下所示.

    // update the cluster pointsfor(int i=0; i<cluster2.points_.size(); i++){cluster1.points_.push_back(cluster2.points_[i]);}

提前分配空间

比如,我们想对点云进行一个体素下采样,每个体素中保留一个点且已知体素的数量,那么我们可以提前分配给点云变量对应大小.这样在填充过程中就不用系统每次内部进行扩充,大大加快处理速度.
如下述代码中,提前为pl_feat分配了num_voxels大小,后续使用emplace_back函数,逐个添加点.

    pl_feat.clear();pl_feat.points.reserve(num_voxels);  // 提前分配内存for (const auto& voxel : voxel_map){// pl_feat.points.push_back(voxel.second.points_[0]);pl_feat.points.emplace_back(voxel.second.points_[0]);}pl_feat.width = pl_feat.points.size();pl_feat.height = 1;pl_feat.is_dense = true;

类似的,在构建voxelmap的时候也提前分配好一个比较大的空间,这样在向voxel_map中添加点云时就会大大加快速度.

std::unordered_map<UNI_VOXEL_LOC, M_POINT> voxel_map;
voxel_map.reserve(50000000);

在实时运行中kdtree最好只构建一次

在面对大量点云,或者说点云在逐渐增加时,最好只对点云构建一次kdtree或者说尽量降低构建kdtree的次数,或者更换其他数据结构,比如ikdtree来解决问题.
pcl中自带的kdtree构建难以处理大量点云,会非常耗时

// build a kd tree
pcl::KdTreeFLANN<pcl::PointXY> kdtree2d;
kdtree2d.setInputCloud(gnd_data2d);

先写到这里,后续有了再记录

http://www.dtcms.com/wzjs/61459.html

相关文章:

  • 东莞网站建设制作服务郭生b如何优化网站
  • 石家庄专业网站制作公司竞价托管外包费用
  • 哪里有做网站企业网页模版
  • 花钱做网站不给源代码手游cpa推广平台
  • 手机做网站知乎百度推广首页
  • 没有logo可以做网站的设计吗企业网址怎么注册
  • 三一重工的网站是哪家做的百度健康
  • 想做软件去哪找软件公司杭州seo博客有哪些
  • 免费网站设计什么价格广告投放渠道有哪些
  • 福州网站建设技术支持获客软件
  • 护栏板官方网站建设南宁正规的seo费用
  • 做私活的网站甘肃省seo关键词优化
  • 手机商城网站设计宁波超值关键词优化
  • 图片在线制作网站百度互联网营销顾问
  • 做面包有哪些网站知乎四川seo推广
  • 做内销网站外贸网站优化公司
  • 网站如何做关键字收录国外免费域名申请
  • 怎么用群晖nas做网站广东疫情最新消息
  • 网站怎么做微信送红包活动家庭优化大师
  • 北京有哪些网站建设公司搜索引擎优化 简历
  • 淄博做网站公司有哪些手机seo排名
  • mockpuls可以做网站吗2345浏览器主页网址
  • 用vs2010里的vb做网站商旅100网页版
  • 浙江品牌设计公司宁波优化网站哪家好
  • 如何在手机上做微电影网站广告推广图片
  • 网站的相关性 实用性b站推广费用一般多少
  • wordpress新增数据字段及展示优化营商环境条例全文
  • 外贸网站域名被封搜索网
  • 好的做蛋糕网站怎样做一个产品营销方案
  • 公司开个网站多少钱电商网站建设