CUDA7.5+PCL1.8编译教程

本教程是搭建PCL1.8+opencv3.0+ROS+CUDA7.5开发环境的一部分 其余教程会在后续给出


安装CUDA 7.5

很简单

到CUDA官网 下载对应操作系统版本的CUDA安装包就可以了

TIP:实测在WINDOWS环境下面OpenCV似乎只支持CUDA5.5版本(这个问题尝试过配置CMAKE变量修复 但是失败了)但是在LINUX下CUDA7.5版本和CV3.1也没有出现什么问题

windows下安装   exe下下来一路点点点就是

linux下安装  推荐下载.deb   然后直接  

Run `sudo sh cuda_7.5.18_linux.run`
根据指令点点点就好了



安装PCL1.8 with CUDA

PCL有一些依赖库需要下载 

Windows下安装可以直接在http://pointclouds.org/downloads/windows.html页面下载对应版本的prebuild 如果对于PCL只是想尝试一下  直接下载ALL in ONE安装包也可以(但是它是1.6版本的 功能差很多)

其中:

  • Boost 库用于智能指针和多线程操作的实现 必须安装 
  • Eigen 库提供基于SSE的矩阵操作  必须安装 
    • 5
      点赞
    • 10
      收藏
      觉得还不错? 一键收藏
    • 2
      评论
    SFM(Structure from Motion)是一种通过从多个相机图像中恢复出场景的三维结构和相机运动的技术。SFM三维重建是SFM技术的一个应用,即通过对多个相机图像进行分析和处理,生成一个精确的三维场景模型。 在SFM三维重建中,BA(Bundle Adjustment)是一个优化方法,用于通过优化相机的位姿和场景的三维结构,以最小化重建误差。在本次回答中,我们使用了一些工具和库来实现SFM三维重建的BA优化。 首先,我们使用VS2015作为开发环境,以便编译和运行我们的代码。其次,我们使用OpenCV3.4,作为我们图像处理和计算机视觉算法的主要库。OpenCV提供了许多用于图像特征提取、匹配和相机校准的函数和类。 此外,我们还使用了PCL(Point Cloud Library)1.8来处理点云数据。PCL是一个广泛使用的库,用于点云处理和三维重建。它提供了许多用于点云滤波、配准和特征提取的算法。 最后,我们使用Ceres Solver来进行BA优化。Ceres Solver是一个用于非线性优化的开源库,它提供了强大的优化算法和工具。在SFM三维重建中,我们使用Ceres Solver来优化相机的位姿和场景的三维结构,以获得更高质量的重建结果。 总之,通过使用VS2015、OpenCV3.4、PCL1.8和Ceres Solver,我们可以实现SFM三维重建的BA优化。这些工具和库提供了许多用于图像处理、点云处理和非线性优化的算法和函数,使我们能够更好地重建三维场景。
    评论 2
    添加红包

    请填写红包祝福语或标题

    红包个数最小为10个

    红包金额最低5元

    当前余额3.43前往充值 >
    需支付:10.00
    成就一亿技术人!
    领取后你会自动成为博主和红包主的粉丝 规则
    hope_wisdom
    发出的红包
    实付
    使用余额支付
    点击重新获取
    扫码支付
    钱包余额 0

    抵扣说明:

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

    余额充值