首页 > 系统相关 >Ubuntu18.04 安装Opencv3.4.15、PCL1.8.1、VTK7.1.0、Eigen3.4、Pangolin0.6、Sophus、Ceres-solver

Ubuntu18.04 安装Opencv3.4.15、PCL1.8.1、VTK7.1.0、Eigen3.4、Pangolin0.6、Sophus、Ceres-solver

时间:2023-08-09 17:14:40浏览次数:44  
标签:Ceres 15 Pangolin0.6 make sudo dev build install 安装

  • Eigen3.4

    • 安装方法

    • mkdir build && cd build
      cmake ..
      sudo make install
      

      安装后 头文件安装在/usr/local/include/eigen3/,
      可以打开看一看安装的库

  • Pangolin0.6

    • 安装方法

    • +安装依赖项目
       sudo apt-get install libglew-dev
       sudo apt-get install libboost-dev libboost-thread-dev libboost-filesystem-dev 
       sudo apt-get install libpython2.7-dev
      
    • mkdir build && cd build
      cmake ..
      make -j
      sudo make install
      
  • Sophus

  • Ceres-solver

  • g2o

    • 安装方法

    • 还是要先安装依赖包

    • sudo apt-get install libsuitesparse-dev qtdeclarative5-dev qt5-qmake libqglviewer-dev-qt5
      
    • 然后才开始安装

    • mkdir build && cd build
      cmake ..
      make -j
      sudo make install
      
  • OpenCV

    • 安装方法

(1)安装依赖项:

sudo apt-get install libavcodec-dev libavformat-dev libswscale-dev libv4l-dev libxvidcore-dev libx264-dev libatlas-base-dev gfortran libgtk2.0-dev libjpeg-dev libpng-dev

(2) 然后才开始安装

# 进入下载的安装压缩包,解压到某文件夹,然后进去该文件夹建立build文件夹 编译文件夹
mkdir build && cd build
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local ..
sudo make -j4
sudo make install

(3)配置环境变量

 sudo vim /etc/ld.so.conf.d/opencv.conf
# 在打开的空白文件中添加 /usr/local/lib 
执行sudo ldconfig,使配置的环境变量生效

(4)配置.bashrc,末尾添加下面两行

# 打开.bashrc 
sudo vim /etc/bash.bashrc
# 添加以下两行内容到.bashrc
PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig 
export PKG_CONFIG_PATH

(5)source 与 update

source /etc/bash.bashrc 
sudo updatedb
  • PCL1.8.1、 VTK7.1.0

注意要先安装VTK再安装PCL
安装VTK

wget http://www.vtk.org/files/release/7.1/VTK-7.1.0.tar.gz
tar -zxvf VTK-7.1.0.tar.gz
cd VTK-7.1.0 && mkdir build && cd build
cmake ..
make -j
sudo make install

安装PCL参考这个
PCL安装出错参考这个

标签:Ceres,15,Pangolin0.6,make,sudo,dev,build,install,安装
From: https://www.cnblogs.com/Alex-goforit/p/17617353.html

相关文章

  • iPhone 15全系配置售价曝光!标准版和Pro版有啥区别?选购指南来了
    目前,多方消息指向,苹果公司的年度iPhone发布会预计将于今年9月12日星期二或9月13日星期三举行。按照苹果公司的惯例,新款iPhone的预订将于几天后的9月15日星期五开始,并于一周后的9月22日发布。和14系列一样,iPhone15系列依然提供四款机型:iPhone15、iPhone15Plus、iPhone15Pr......
  • 桐柏邀请赛 S15 题解
    定位:给中低段位一点压力,给中高段位一点信心!A发现只是单向变换\((0\to1)\),用两个变量维护位置最小值和最大值即可。#defineintlonglongintn,q,maxn,minn=1e18+1,x;signedmain(){ n=read(),q=read(); while(q--){ x=read(); maxn=max(maxn,x); minn=min(minn,x......
  • Navicat Premium 15激活(永久激活,实测有效)
    NavicatPremium15永久激活教程准备工作在安装激活之前一定要确定安装的版本和对应的注册机版本对应,不然会导致激活码无法生效。之前我就是因为这个问题一直反复卸载重装浪费了很多的时间,你们进行安装激活时可以直接用我这里现成的NavicatPremium15和NavicatPremium15注册机注......
  • 从Angular 13升级到Angular 15
    1.前言升级应用程序或者框架是软件生命周期中非常重要的一项活动.因为其有风险性,很多人不愿意去做,久而久之随着技术债务的积累变成了一件不能去做的事情.在我的职业生涯中见到过很大这样逐渐失去生命活力的系统,这里就不具体举例了,以免引起不必要的争论,明白的人自然......
  • 行行AI人才直播第15期:【AIGC科技公司法律顾问】Amber《AIGC的法律挑战》
    近年来,AIGC技术的迅速进步为社会经济发展带来了新的机遇。各行各业都开始关注AIGC相关技术在商业落地中的应用,AIGC相关的创业及项目如雨后春笋般涌现。然而,AIGC的广泛应用也带来了一系列的法律风险和挑战。任何关于AIGC的行业讨论,你会听到支持者和批评者,都在以越来越关切的语气,小......
  • 微信小程序15 做一个搜索框的样式
    一般来说首页上都会有搜索的功能,那么我们来加个搜索框试试在newlist上继续操作 简单搜索框的布局和样式页面上<viewclass="headClass"><inputtype="text"placeholder="请输入"></input></view>但是这样太丑了,完善一下样式.headClass{background-color:silver;......
  • STC15 外部中断编程笔记
    以STC15W4K58S4为例,可以将片上的外部中断资源分为“高级”和“低级”两类,EXINT0和EXINT1属于高级的,EXINT2~EXINT4属于低级的。“高级”的外部中断可以配置中断优先级,选择中断源;低级的则不行。EXINT0和EXINT1的配置这两个外部中断的配置寄存器都可位寻址,因此可以直......
  • CSP模拟15
    四道CF。虽然我没打过CF,但我每天都在打CF。A.[CF1850G]TheMorningStar首先,对于两个互相满足条件的点,其方案数为\(2\)。那么对于\(n\)个互相满足条件的点,他们对答案的贡献是\[2\dbinom{n}{2}=n(n-1)\]然后就是分类讨论四种相互满足条件的情况。横坐标相同的点相......
  • CSP模拟15
    TheMorningStar统计$x,y,x-y,x+y$开$longlong$Ntarsis'Set考场降智删除数实质是降低排名.显然答案有单调性,直接二分答案.每次减小排名.判断是否合法.Code#include<cstdio>#defineintlonglongusingnamespacestd;constintN=2e5+5;inlineintrea......
  • CSP模拟15
    CSP模拟15T1CF1850GTheMorningStar水题但是考场写挂了直接写阶乘会\(RE\)(这里\(A\)阶乘可以优化成两个数相乘)可以分解为4种不同斜率的直线用\(map\)存(点击查看代码#include<iostream>#include<cstdio>#include<map>#include<cstring>usingnamespacestd;#de......