C#+PclSharp1.12.0+Activiz,开发Winform点云数据处理及可视化程序

该博客介绍了如何在C#的Winform应用程序中利用PclSharp1.12.0点云库和Activiz(C#版VTK)进行点云数据的加载与可视化显示。首先,通过添加PclSharp和Activiz的引用,然后将必要的dll文件放入项目目录。接着,创建一个Winform应用程序,添加RenderWindowControl控件,并在按钮点击事件中读取点云数据,使用VTK进行可视化。最终,展示了运行效果及部分关键代码示例。

当需要使用PclSharp1.12.0点云库开发Winform应用程序时,可结合Activiz(C#版的VTK)库进行可视化显示,来开发自己的点云数据窗体应用程序。

下载地址:PclSharp1.12.0点云库-C#文档类资源-优快云下载

首先使用创建一个空的Winform应用程序,然后右键添加引用>>选中PclSharp.dll,点击添加。

将PclSharp1.12.0资源包下X64下的Release的PclSharp.Extern.dll放到自己的Winform项目的Debug/Release下

把PclSharp1.12.0资源包下的dlls文件夹下的相关pcl库文件全部复制到Winform的Debug/Release下

再把VTK9.0下的所有dll文件也复制到Winform项目的Debug/Release下

 

引用右键选择管理NuGet程序包 ,浏览中输入Activiz,选中Activiz.NET.x64(5.8.0版本),点击安装

 安装完成后,引用中会出现两个Kitware的库

再Form1窗体设计里拖一个Panel控件,再拖入一个按钮控件,用来点击加载点云,进行可视化显示。

 回到Form1代码设计里,声明一个RenderWindowControl控件(用来可视化点云),添加命名空间 using Kitware.VTK;

然后在主窗体的Load事件中 ,创建RenderWindowControl对象并进行设置。

在button1的点击事件中,读取点云后,然后在vtk中进行可视化显示

目标平台选择X64或者AnyCpu

 然后启动应用程序,点击加载点云,效果如下图:

程序源代码:

using

评论 17
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

西~风

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值