一、VISP安装

0.准备工作基础安装
在从源代码构建和安装 ViSP 之前,需要安装 GNU g++ 编译器、CMake、git 和 subversion。

sudo apt-get install build-essential cmake-curses-gui git subversion wget

1.创建工作区
首先创建一个工作区,其中将包含所有 ViSP 源码、、数据集和可选的第 3 方。此工作区在此处设置为$HOME/visp-ws文件夹,但可以设置为任何其他位置。

在终端中,运行:

echo "export VISP_WS=$HOME/visp-ws" >> ~/.bashrc
source ~/.bashrc
mkdir -p $VISP_WS

Ubuntu18.04版本以下系统,执行命令:

sudo apt-get install libopencv-dev libx11-dev liblapack-dev libeigen3-dev libv4l-dev libzbar-dev libpthread-stubs0-dev libdc1394-22-dev

Ubuntu 20.04以上 或 Debian 11 ,执行

 sudo apt-get install libopencv-dev libx11-dev liblapack-dev libeigen3-dev libv4l-dev  libzbar-dev libpthread-stubs0-dev libdc1394-dev

2.获取 ViSP 源代码

cd $VISP_WS
git clone https://github.com/lagadic/visp.git

3.创建构建文件夹并构建 ViSP

mkdir -p $VISP_WS/visp-build
cd $VISP_WS/visp-build
cmake ../visp
make -j4

4.设置VISP_DIR环境变量

echo "export VISP_DIR=$VISP_WS/visp-build" >> ~/.bashrc
source ~/.bashrc

VISP安装已经完成

5.如果需要将VISP安装到ubuntu系统下
执行

cd $VISP_WS/visp-build
sudo make install

二、安装第三方

1.安装 ur_rtde 第 3 方

ubuntu 18.04系统需要升级一下Cmake版本,否则会存在编译的问题
ubuntu 20.4 系统不存在此问题

1.1 ur_rtde从源代码构建


cd $VISP_WS && mkdir 3rdparty
cd $VISP_WS/3rdpartygit clone https://gitlab.com/sdurobotics/ur_rtde.gitmkdir ur_rtde/bulid
cd ur_rtde/buildcmake .. -DCMAKE_BUILD_TYPE=Release
make-j4
sudo make install

2.ur_rtde安装后,重新构建 ViSP 以启用支持ur_rtde。

 cd $VISP_WS/visp-buildcmake ../visp

3.检查是否ur_rtde被 ViSP 检测到

cd $VISP_WS/visp-build
grep ur_rtde ViSP-third-party.txtUse ur_rtde:                 yes (ver 1.5.4)

如果Use ur_rtde: no这意味着未检测到第 3 方。需要设置ur_rtde_DIR,

通过设置一个环境变量

 export ur_rtde_DIR=$VISP_WS/3rdparty/ur_rtde/build/ur_rtde
cmake ../visp

或者设置一个 cmake var

cmake ../visp -Dur_rtde_DIR=$VISP_WS/3rdparty/ur_rtde/build/ur_rtde

2.realsense SDK安装

librealsense从 网盘获取:
realsense SDK 2.5.0 文件1

这里选择自定义下载SDK 是因为本人后续开发要使用ROS调用realsense 当前默认下载的SDK 是2.5.1版本的暂时没有对应的ROS包支持

将下载的SDK文件解压后改名成librealsense ,并将文件移动到下图的文件夹中

cd $VISP_WS/librealsense

如果不考虑上述问题,可以执行
1.librealsense从 github获取

 cd $VISP_WSgit clone https://github.com/IntelRealSense/librealsense.gitcd librealsense

2.拔掉realsense相机摄像头

3.安装位于 librealsense 源目录中的 udev 规则:

 sudo cp config/99-realsense-libusb.rules /etc/udev/rules.d/
sudo udevadm control --reload-rules && udevadm trigger

4.安装 librealsense 构建所需的软件包:

sudo apt-get install libssl-dev libusb-1.0-0-dev pkg-config libgtk-3-dev

5.安装特定于发行版的软件包:

sudo apt-get install libglfw3-dev (Ubuntu 16.04)
sudo apt-get install libglfw3-dev libgl1-mesa-dev libglu1-mesa-dev (Ubuntu 18.04)

6.构建和安装 librealsense

 mkdir buildcd buildcmake .. -DBUILD_EXAMPLES=ON -DCMAKE_BUILD_TYPE=Releasemake -j4sudo make install

7.连接 Realsense SR300 或 D400 系列相机并检查是否能够获取图像运行:

./examples/capture/rs-capture

或者执行

realsense-viewer

如果您能够可视化图像,则意味着成功安装了 librealsense。

3.第三方的库编译到VISP中

上述第三方安装完成以后需要重新编译

cd $VISP_WS/visp-build
cmake ../visp
make -j4

ViSP平台 基于Ubuntu18.04安装第三方相关推荐

  1. CARLA——基于Ubuntu18.04安装CARLA Simulator

    文章目录 环境准备 基础软件安装 Python依赖 创建carla python虚拟环境 安装CARLA 下载最新预编译库 启动 CARLA 服务器 官网Quick Start 环境准备 基础软件安装 ...

  2. 基于Ubuntu18.04的OVS与Mininet仿真工具安装及网络测量应用案例

    目录 一.Ubuntu18.04 安装 1.1镜像下载地址 1.2在VMware Workstation中安装镜像 1.3在Ubuntu18.04apt修改为国内的阿里云镜像源 1.4Ubuntu18 ...

  3. Ubuntu18.04 安装完成后的开发配置

    Ubuntu18.04 安装完成后的开发配置 1 终端工具 2 屏幕录制工具 3 屏幕截图工具 4 向日葵远程操作与开机自启动设置 5 MarkDown笔记工具 6 ROS 机器人操作系统安装 7 编 ...

  4. Ubuntu18.04安装配置Qt5.15

    Ubuntu18.04安装配置Qt5.15 Qt选择 下载Qt 安装Qt5.15.0 配置 后记 Qt选择 在官方的声明中,Qt5.15是Qt5.x的最后一个LTS版本,增加了即将在2020年底推出的 ...

  5. ubuntu18.04安装显卡驱动,Anaconda,CUDA,pytorch全套流程

    记录一次成功的装显卡,以为过程很复杂,其实这边封装的还挺好,正常走流程就没啥问题.我这边也是看各个步骤的博客总结,可以称之为搬运工. 1. 显卡驱动安装 参考的是这篇博客:Ubuntu18.04安装显 ...

  6. 无人机开发系列 Ubuntu18.04安装 含虚拟机与双系统

    主线 无人机开发系列 一 Ubuntu操作系统搭建 本系列文章主要基于linux环境做有关开发,使用Ubuntu操作系统.开发方式主要分为虚拟机和双系统.直接步入正题. 一.虚拟机VMware和Ubu ...

  7. Ubuntu18.04 安装Proverif 和Syther_tool

    Ubuntu18.04 安装Proverif 和Syther_tool Proverif安装 安装ocaml4.05 安装graphviz 安装GTK+2.24 安装LabelGTK2 安装ProVe ...

  8. Ubuntu18.04安装opencv和opencv_contrib

    Ubuntu18.04安装opencv和opencv_contrib 目录 Ubuntu18.04安装opencv和opencv_contrib 1. 版本 2.源码编译和安装opencv和openc ...

  9. 关于ubuntu18.04安装WineHQ的APT解决方案

    由于一些问题,导致使用WineHQ安装带来不必要的麻烦.俗话说:速度慢.本文主要解决ubuntu的apt走通道的方案,从而解决安装慢的问题. 下载通道架设客户端: ubuntu shadow dxvk ...

最新文章

  1. Realm发布Realm .NET,扩展支持.NET技术栈
  2. python qq邮箱 群发
  3. linux dd文件系统,原来dd命令也可以模拟块设备(文件系统)读写
  4. Json 与GeoJson
  5. 网卡驱动程序之编写虚拟网卡(二)
  6. Symbian和C++ SDK开发入门之运行
  7. HttpApplication的认识与加深理解
  8. 深入ASP.NET 2.0的提供者模型
  9. 选择排序之C++实现
  10. 火山视窗类库静态编译一览表,以及所需求的vs版本
  11. 一文全记录斐讯K3刷机+打印服务器+私人云盘+frp内网穿透+ftp远程上传下载
  12. 中职计算机专业英语说课稿,中职英语说课稿模板.doc
  13. MyBatis入门+概述
  14. 无数个骂娘的故事告诉你,千万别做技术合伙人
  15. jenkins 怎么配置阿里企业邮箱进行email发送
  16. 本周c++学习小结和心得
  17. 【转】世上万事,不过是一懒二拖三不读书
  18. 刀片服务器接显示器,《魔兽世界》国服 退役刀片服务器开售
  19. python能帮我们实现什么用_你都用 Python 来做什么?
  20. PaperWeekly 第32期 | 基于知识图谱的问答系统关键技术研究 01

热门文章

  1. java rrdtool_Python下rrdtool模块的基本使用方法
  2. HTML期末作业-仿家居装饰公司HTML网站模板(HTML+CSS+JavaScript)
  3. python编写程序、自动生成宿舍的组合名_基于python的寝室管理系统
  4. 关于xml解析的知识点
  5. office爆破软件
  6. Android聚合无效的问题
  7. IDEA debug启动服务起不来
  8. proxy代理 显示404 但请求方式、服务器地址都对
  9. 在线教育行业 12 大核心场景案例全解析!
  10. 任务栏上有计算机和网络图标,如何在Win7任务栏中显示计算机图标