码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • PCL Windows 安装


    参考文章:https://blog.csdn.net/weixin_44244190/article/details/124324121

    我的环境为:python3.6,visual studio 2019,windows平台安装PCL1.2.1点云库

    1.首先需要下载两个文件,PCL-1.12.1-AllInOne-msvc2019-win64.exe以及 pcl-1.12.1-pdb-msvc2019-win64.zip,下载地址为:https://github.com/PointCloudLibrary/pcl/releases
    2.运行 PCL-1.12.1-AllInOne-msvc2019-win64.exe
    分别点击:

    1.下一步
    2.我接受
    3.Add PCL to the systerm PATH for all users (!!!注意不要选错)
    4.选择安装路径(默认即可)
    5.等待安装结束
    

    3.解压pcl-1.12.1-pdb-msvc2019-win64.zip,将解压的后的所有文件,复制到C:\Program Files\PCL 1.12.1\bin(!!!注意:要改为你的PCL的bin目录)。

    4.进入C:\Program Files\PCL 1.12.1\3rdParty\OpenNI2中,找到OpenNI-Windows-x64-2.2.msi文件,双击安装。

    1.双击打开OpenNI-Windows-x64-2.2.msi,点击next
    2.如果之前安装过,点击remove,再重新运行OpenNI-Windows-x64-2.2.msi文件,选择“repair”,进行安装。(若不确定,可以先选择remove,执行完毕后再运行OpenNI-Windows-x64-2.2.msi文件进行安装。)
    3.安装的路径设在C:\Program Files\PCL 1.12.1\3rdParty\OpenNI2 中
    

    安装成功后显示为:

    至此,PCL就安装成功了。下面开始安装python的pcl:
    需要点击下载python_pcl-0.3.1-cp36-cp36m-win_amd64.whl 密码:wrzf
    在cmd终端执行:

    pip install python_pcl-0.3.1-cp36-cp36m-win_amd64.whl
    

    可能会报错,需要提前安装numpy ,mock,cython等依赖包,只需要按照提示安装对应版本即可,在Pypi中搜索相对应版本。

    执行成功后需要将以下目录添加到你的系统环境变量中:
    步骤:打开你的电脑环境变量设置位置:任务栏设置->主页->系统->关于->系统信息->高级系统设置->环境变量->Path,通过新建->浏览将你电脑上以下目录位置添加到Path列表中。
    在这里插入图片描述
    至此在python中执行import pcl可能会报错,如:

    import pcl
    
    Traceback (most recent call last):
      File "", line 1, in <module>
      File "D:\Anaconda3\envs\python36\lib\site-packages\pcl\__init__.py", line 5, in <module>
        from ._pcl import *
    ImportError: DLL load failed: 找不到指定的模块。
    

    原因是pcl要依赖于OpenNI2.dll
    解决方法:
    在C:\Program Files\PCL 1.12.1\3rdParty\OpenNI2\Samples\Bin(在你自己电脑的目录下)里面找到OpenNI2.dll文件,
    复制到报错的D:\Anaconda3\envs\python36\Lib\site-packages\pcl这个目录下即可。
    再试一次:
    在这里插入图片描述
    没有报错,可以正常使用。

  • 相关阅读:
    mysql8.0以上的版本忘记密码如何重置
    数据库插入时间类型数据,存储值与插入值相差1小时/13小时 java
    科学家探索用于光电子的二维半导体
    Android 10.0 系统禁用深色主题背景功能
    Ruo-Yi 前后端分离如何不登录直接访问以及一种基于配置文件实现的方式
    微服务框架 SpringCloud微服务架构 11 自定义镜像 11.2 Dockerfile
    java获取两个日期之间的所有日期
    项目管理工具ConceptDraw PROJECT mac中文版自定义列功能
    首家!亚信科技AntDB数据库完成中国信通院数据库迁移工具专项测试
    LabVIEW-数据采集
  • 原文地址:https://blog.csdn.net/qq_43685921/article/details/127069152
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号