【总结】就安装Ubuntu18.04、VScode、Opencv3.4.0的总结

这是我经过多次试错总结出的经验,在我的电脑上可以正常使用,但是不具有广泛性。

安装Ubuntu18.04

这一部分网上教程十分多,我这里列出一个参考文章Ubuntu安装

所需要的工具

  1. U盘启动盘制作工具
  2. Ubuntu18.04ISO镜像

安装步骤

  1. 使用U盘制作工具制作启动盘
  2. 在Windows10的Boot界面改变启动顺序,将U盘启动盘放在第一位
  3. 一路选择继续直到分区
  4. 这里给出分区表
  5. 这里给出一个博客,该博客的安装过程更为详细

更新国内镜像源

  1. 访问清华镜像网站打开使用帮助,选择对应版本的帮助,复制文本
  2. Ctrl+Alt+T打开终端,输入cd/etc/apt,输入sudo nano sourlist.list
  3. 将文本粘贴到该文件
  4. 执行
sudo apt-get update
 sudo apt upgrade

安装搜狗输入法

  1. 下载搜狗输入法 for linux,点击安装
  2. 重启

安装Opencv3.4.0

  1. 下载Opencv3.4.0ZIP压缩包
  2. 添加一个源,否则在添加依赖库的时候会报错,这一步需要转用个人热点,会快一点
sudo add-apt-repository "deb http://archive.ubuntu.com/ubuntu/ trusty main universe restricted multiverse"
sudo apt update
  1. 添加需要的依赖库
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 libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libdc1394-22-dev
sudo add-apt-repository "deb http://security.ubuntu.com/ubuntu xenial-security main"
sudo apt update
sudo apt install libjasper1 libjasper-dev
  1. 解压,在解压后的目录中创建build目录用于存放编译出的文件,否则会污染源代码。
cd build 
cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr/local -D OPENCV_GENERATE_PKGCONFIG=ON  -D OPENCV_EXTRA_MODULES_PATH=../opencv_contrib/modules ..

-DCMAKE_BUILD_TYPE=Release 编译方式为Release
-DCMAKE_INSTALL_PREFIX=/usr/local 安装在/usr/local
-D OPENCV_GENERATE_PKGCONFIG=ON 创建opencv.pc文件,这个文件用于查找opencv的库

-- 出现以下消息,证明编译成功
-- Configuring done
-- Generating done
-- Build files have been written to: /home/iron/opencv/build
  1. make -j4 8是CPU内核数目
  2. sudo make install
  3. 判断opencv是否安装成功opencv_version
  4. 将build/unix-install/目录下拷贝到/usr/lib/pkgconfig/目录下
mv opencv4.pc /usr/lib/pkgconfig/
pkg-config --cflags opencv4
 
sudo cp build/unix-install/opencv.pc /usr/lib/pkgconfig/
  1. 输入命令 $sudo vim /etc/ld.so.conf.d/opencv.conf 。创建并编辑该文件。第一次安装时,这个文件是空的。在这个文件的最后面,写入/usr/local/lib。

  2. 保存并退出。
    然后执行 s u d o l d c o n f i g 命 令 , 使 得 运 行 时 能 够 让 系 统 找 到 该 路 径 。 现 在 再 执 行 sudo ldconfig命令,使得运行时能够让系统找到该路径。现在再执行 sudoldconfig使sudo vim /etc/bash.bashrc 命令,编辑该文件。这个文件不会是空的。

    在这个文件的最后写入:

     PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig
    
     export PKG_CONFIG_PATH
    

安装openssl

1.1·

      wget http://zlib.net/zlib-1.2.5.tar.gz    //可以去http://www.zlib.net/ 查看并下载最新的zlib库

    tar -zxf zlib-1.2.5.tar.gz

    cd zlib-1.2.5/

    ./configure --prefix=/usr/local

    make && make install

1.2·卸载旧版本OpenSSL

      apt-get purge openssl
      rm -rf /etc/ssl #删除配置文件

1.3·编译安装OpenSSL (prefix 是安装目录,openssldir是配置文件目录,另外建议安装两次,shard作用是生成动态链接库)

	  wget ftp://ftp.openssl.org/source/openss-1.0.0c.tar.gz

    tar -zxv openssl-1.0.0c.tar.gz

    cd openssl-1.0.0c/

    ./config --prefix=/usr/local --openssldir=/usr/local/ssl

    make && make install

    ./config shared --prefix=/usr/local --openssldir=/usr/local/ssl

    make clean

    make  && make install

注意:Failed to load module “canberra-gtk-module”

sudo apt-get install libcanberra-gtk-module

连接百度云接口

安装VScode

  1. 下载VScodedeb安装包
  2. 点击安装
  3. 配置Opencv和C++环境
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值