Ubuntu环境配置
OpenCV
安装依赖
sudo apt-get install build-essential
sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
sudo apt-get install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev
如果提示unable to locate libjasper-dev
,可以执行以下代码:
sudo add-apt-repository "deb http://security.ubuntu.com/ubuntu xenial-security main"
sudo apt update
sudo apt install libjasper1 libjasper-dev #libjasper1是libjasper-dev的依赖包
下载OpenCV和OpenCV-contrib模块
- 官网地址
OpenCV下载地址 - git clone下载
cd <working_directory>
git clone https://github.com/opencv/opencv.git
git clone https://github.com/opencv/opencv_contrib.git
编译
- 把opencv-contrib模块移入opencv目录下(没有contrib模块就不移入)
- 在opencv目录下新建一个build目录
cd <opencv_directory>
mkdir build //建立一个build目录,把cmake的文件都放着里边
cd build //进入build目录
- 开始cmake,这一步需要一会儿才能cmake完。
- 有contrib模块
cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local -D OPENCV_EXTRA_MODULES_PATH=../opencv_contrib/modules ..
2. 无contrib模块
cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local ..
编译过程中ippicv遇到下载问题,可以参考下面链接:https://blog.csdn.net/orDream/article/details/84311697
- build一下,把代码编译成可执行文件
make -j7 # 运行7个并行作业
- 安装库文件
sudo make install
PCL 1.9.1
依赖库
sudo apt-get update
sudo apt-get install git build-essential linux-libc-dev
sudo apt-get install cmake cmake-gui
sudo apt-get install libusb-1.0-0-dev libusb-dev libudev-dev
sudo apt-get install mpi-default-dev openmpi-bin openmpi-common
sudo apt-get install libflann1.8 libflann-dev
sudo apt-get install libeigen3-dev
sudo apt-get install libboost-all-dev
sudo apt-get install libvtk7.1 libvtk7.1-qt libvtk7-dev
sudo apt-get install libqhull* libgtest-dev
sudo apt-get install freeglut3-dev pkg-config
sudo apt-get install libxmu-dev libxi-dev
sudo apt-get install mono-complete
sudo apt-get install openjdk-8-jdk openjdk-8-jre
sudo apt-get install libopenni-dev
sudo apt-get install libopenni2-dev
下载源码
pcl-1.9.1
配置并编译
cd pcl
mkdir build
cd build
cmake -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_PREFIX=/usr \ -DBUILD_GPU=ON-DBUILD_apps=ON -DBUILD_examples=ON \ -DCMAKE_INSTALL_PREFIX=/usr ..
make -j7
sudo make install
ROS
melodic/Installation/Ubuntu - ROS Wiki
问题1:
rosdep command not found
解决方法:
sudo apt install python-rosdep
问题2:
Unable to Correct Problems ‘You have Held Broken Packages
解决方法:
sudo apt install aptitude
sudo aptitude install ros-melodic-desktop-full
安装ROS出现 Unable to Correct Problems ‘You have Held Broken Packages’ 错误_佚明zj的博客-CSDN博客
Ubuntu环境配置相关推荐
- ubuntu环境配置之cuda10+tensorflow-gpu
ubuntu环境配置之tensorflow cuda10和cudnn7.4.2下载安装 cudnn7.4.2安装 Anaconda下载安装 安装 创建环境 cuda10和cudnn7.4.2下载安装 ...
- 从win+ubuntu双系统安装到ubuntu环境配置和美化
从win+ubuntu双系统安装到ubuntu环境配置和美化 配置完成的ubuntu:Flatabulous主题+Dock工具栏+Compiz+启动器栏隐藏 一.安装双系统
- Ubuntu 环境配置全过程
Ubuntu 环境配置全过程 1 .卸载相关无用软件 https://www.jianshu.com/p/67a86505279f 1 更换系统源 2 卸载LibreOffice sudo apt-g ...
- ubuntu 环境配置与软件安装
ubuntu 环境配置与软件安装 ubuntu系统安装好后的环境配置 1.切换清华源 2.安装nvidia显卡驱动 3.pycharm下载 4.anaconda下载 5.google chrome下载 ...
- Ubuntu环境配置机器安装驱动
ubuntu_environment_config.md ubuntu 环境配置 安装包准备 下载 410以上显卡驱动 文件名: NVIDIA-Linux-x86_64-410.66.run 下载 c ...
- GPU服务器Ubuntu环境配置教程及各种踩坑
博主的GPU服务器快要过期了,为了让其发挥更多的光和热,博主打算将系统重装,来分别感受下不同系统下的GPU服务器.哈哈哈 博主为了快速运行项目,在购买服务器时选择的是Pytorch 1.9.1 Ubu ...
- Ubuntu环境配置(instant-ngp)
综合环境配置 这篇文章的综合配置我是在恒源云上配的,自己穷买不起机子,就只能租咯,这家价格还行,而且可以装VNC,非推广,只是感觉方便,请大家结合自身实际情况 数据上传 这里有几种方法, 第一种是用M ...
- flame-fitting 在ubuntu环境配置
前言: 本文记录的是作者第二次配置环境,第一次踩了好多好多坑,配了很久,没有记录.为了记录配置历程,方便其他人(自己),在成功之后又回去配置了一次,不保证没有上一次配置的隐藏优势 很重要的一点是:这是 ...
- BBB学习(十 四 ):Ubuntu环境配置(3)-GDB及GDBserver的编译
一.前言 通过前节安装eclipse及交叉编译器,使ubuntu上具备了基本的编程环境,但在实际编程中经常要在线debug程序,此时需要在BBB上安装GDBserver,同时在ubuntu下也要有针对 ...
- ubuntu环境配置:tmp文件夹内存不足
如题,root路径下tmp文件夹内存不足,无法执行下载及编译 解决方法 在其他路径(/home/)下创建tmp文件夹并配置相应环境变量 mkdir /home/tmp # 在选定路径下创建tmp文件夹 ...
最新文章
- 简单分析beyond作曲
- hackthon提高
- 互联网1分钟 |1116
- PHP正则表达式大全
- JQuery:deferred对象的方法
- 《网管员世界》记者走基层采访实录
- js替换和全部替换字符串标点
- 获取WIN7的trustedinstaller权限
- html match函数,match函数的使用方法 match函数的实例
- UE4 使用自发光材质作为烘焙光源
- Re:从零开始的程序猿生活
- CANoe——CAPL(Message)
- 国际证券市场发展简史(一)欧洲证券市场
- 最精炼的Excel金额大写公式
- 如何优化Facebook广告提高您的转化率!Facebook广告投放优化的高阶策略
- 腾讯8分钟产品课—用户
- ERA5风场速度提取(某区域某时间段),u/v合成风向计算,python绘图。
- Auto Tune Vocal EQ均衡器永久版发布
- Java基础学习6(图像处理、视频处理、灰度、二值、马赛克、油画)
- 年底被裁,程序员 2020 年的出路在哪里?,大专生出身