参考https://www.guyuehome.com/36493读取.bin激光雷达点云文件并可视化,记录python-pcl的暗转流程。
第一步
pcl下载,根据需要,下载对应版本
https://github.com/PointCloudLibrary/pcl/releases
下载箭头所指的两个文件
安装PCL-1.13.1-AllInOne-msvc2022-win64.exe
解压pcl-1.13.1-pdb-msvc2022-win64.zip,将里面的文件复制到pcl安装文件的bin文件目录下
第二步
下载python_pcl.whl文件
python 3.7
文件链接: python_pcl-0.3.0rc1-cp37-cp37m-win_amd64.whl 提取码: pcl3
python3.6
文件链接: python_pcl-0.3.1-cp36-cp36m-win_amd64.whl提取码: pcl3
将下载好的whl文件复制到anaconda环境的Scripts文件下,进入Scripts目录下,并执行pip install python_pcl-xxx.whl完成安装。
执行读取.bin文件代码,显示点云数据。
问题记录
导入pcl.pcl_visualization函数时报错!!!解决方法如下:
在https://structure.io/openni/下载对应的OpenNI压缩包,解压后运行.msi文件安装
在OpenNI安装的安装目录下xxx\OpenNI2\Samples\Bin文件夹中找OpenNI2.dll,复制到环境下的pcl文件夹下,问题解决。