我的配置环境为vs2019,.netframework4.5
打开网址
NuGet Gallery | PclSharp 1.8.1.20180820-beta07
下载到本地
然后在vs中安装
工具——NuGet包管理器——程序包管理器设置
看到这个目录,打开这个目录
然后新建“PclSharp”这个文件夹,将下载的pclsharp.1.8.1.20180820-beta07.nupkg文件放入文件下
然后打开控制台
窗口输入
Install-Package PclSharp -Version 1.8.1.20180820-beta07
运行成功
然后我的并没有像网上其他人的那样出现在引用目录中,而是出现在了packages.config里,打开即可看到。
小记:2023年3月9日
不过不建议用C#调用这个插件,里面的算法封装的较少,而且网上没有太多开源的代码及资料,用C#还是不太友好。所以,还是用C++进行调用吧。
另外一种调用的方法是,编译pclshrap源码,生成关于pclXXX.dll,以及VTKXXX.dll,直接放到C#项目的根目录下,引用后调用,这个遇到的麻烦也比较多。
错误记录:
之前因为不知道如何引用,出现了错误
PM> Install-Package PclSharp -Version 1.8.1.20180820-beta07
正在尝试收集与目标为“.NETFramework,Version=v4.5”的项目“VisionFrame”有关的包“PclSharp.1.8.1.20180820-beta07”的依赖项信息
Install-Package : 从源“PclSharp”检索“PclSharp.1.8.1.20180820-beta07”的包元数据时出错。
未能从“https://www.nuget.org/packages/FindPackagesById()?id='PclSharp'&semVerLevel=2.0.0”的 V2 源中提取结果,显示以下消息: 响应状态代码不指示成功: 404 (Not Found)。
响应状态代码不指示成功: 404 (Not Found)。
所在位置 行:1 字符: 16
+ Install-Package <<<< PclSharp -Version 1.8.1.20180820-beta07
+ CategoryInfo : NotSpecified: (:) [Install-Package], Exception
+ FullyQualifiedErrorId : NuGetCmdletUnhandledException,NuGet.PackageManagement.PowerShellCmdlets.InstallPackageCommand
已用时间: 00:00:03.8525728
终于完美解决!开心!给个赞吧!
----------------------------------------------------------------------------------------------------------------------
更新于2023年7月18日
pclsharp视觉框架源码,调用pclsharp控件,实现c#对点云的显示 ,下面的地址进行下载
----------------------------------------------------------------------------------------------------------------------
https://download.csdn.net/download/sunnyrainflower/87740595?spm=1001.2014.3001.5503