[C++][PCL]pcl在windows上安装后测试代码2

看不見的法師
发布: 2025-09-08 08:46:01
原创
499人浏览过

include

include <pcl/point_cloud.h>

include <pcl/point_types.h>

include <pcl/visualization/cloud_viewer.h>

include <pcl/PCLHeader.h>

using namespace std;

int main(int argc, char** argv) { pcl::PointCloud<:pointxyzrgb>::Ptr point_cloud_ptr(new pcl::PointCloud<:pointxyzrgb>); uint8_t r(255), g(15), b(15);

<pre class="brush:php;toolbar:false;">for (float z(-1.0); z <= 1.0; z += 0.05)
{
    for (float angle(0.0); angle <= 360.0; angle += 5.0)
    {
        pcl::PointXYZRGB point;
        point.x = 0.5 * cosf(pcl::deg2rad(angle));
        point.y = sinf(pcl::deg2rad(angle));
        point.z = z;
<pre class="brush:php;toolbar:false;"><pre class="brush:php;toolbar:false;">    uint32_t rgb = (static_cast<uint32_t>(r) << 16 |
                    static_cast<uint32_t>(g) << 8 |
                    static_cast<uint32_t>(b));
    point.rgb = *reinterpret_cast<float*>(&rgb);
    point_cloud_ptr->points.push_back(point);
}

if (z < 1.0)
{
    r -= 10;
    g += 10;
}
登录后复制

}

代码小浣熊
代码小浣熊

代码小浣熊是基于商汤大语言模型的软件智能研发助手,覆盖软件需求分析、架构设计、代码编写、软件测试等环节

代码小浣熊 51
查看详情 代码小浣熊

point_cloud_ptr->width = static_cast<uint32_t>(point_cloud_ptr->points.size()); point_cloud_ptr->height = 1;

pcl::visualization::CloudViewer viewer("result"); viewer.showCloud(point_cloud_ptr);

while (!viewer.wasStopped()) {}

return 0;

}

[C++][PCL]pcl在windows上安装后测试代码2

立即学习C++免费学习笔记(深入)”;

以上就是[C++][PCL]pcl在windows上安装后测试代码2的详细内容,更多请关注php中文网其它相关文章!

Windows激活工具
Windows激活工具

Windows激活工具是正版认证的激活工具,永久激活,一键解决windows许可证即将过期。可激活win7系统、win8.1系统、win10系统、win11系统。下载后先看完视频激活教程,再进行操作,100%激活成功。

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号