ubuntu双系统的安装
疫情即将结束之日,记录一下重新安装ubuntu的双系统。
-
下载镜像文件并制作启动U盘
首先得有一个ubuntu的系统iso文件,以及Ultral软件制作ubuntu系统启动盘。 -
空闲空间分离
进入windows系统下磁盘管理,选择空闲空间至少大于20G的非C盘,右击选择压缩卷,选择大小20G,此时该空闲卷为绿色的。 -
进入U盘启动
选择断网操作。
然后选择自己定义盘的大小,即其他选项
然后选择刚才分出来了绿色的大小的空闲盘,点击右下角的加号,分别进行四个操作
然后将最后一栏的引导器选择刚才分出来的/boot的设备,最后一个步骤就是选择地区,安装,重启。 -
添加启动项
下载一个easyBCD软件,选择添加启动项目
5.最终选择添加的引导项,进入安装系统,完成
但是你会发现,输入中文的时候会出现问题,那就是输入i会出现ch乱七八糟的,这个时候,点击右上角拼图标,选择首选项,然后拼音模式,去掉拼音纠错。然后在终端输入该命令:
ibus-daemon -drx
这个时候,再去测试拼音输入法。
opencv的配置
- 首先去官网下载opencv 选择sources版本
添加链接描述 http://opencv.org/releases.html - 下载的时候会很慢,这个时候需要更新源,选择简单的操作方式
- 下载好后,在选择的文件夹下解压
unzip opencv-4.2.0.tar.gz - 然后开始安装依赖库,和cmake
sudo apt-get install build-essential libgtk2.0-dev libavcodec-dev libavformat-dev libjpeg.dev libtiff4.dev libswscale-dev libjasper-dev
此处有个坑,就是直接sudo apt-get install cmake时会在后面cmake编译链接库地址的时候出现版本过低的错误。这里选择自己下载源码的方式安装cmake
下载地址 添加链接描述http://www.cmake.org/files/v3.5/cmake-3.5.1.tar.gz
然后进行解压安装
1. tar xf cmake-3.5.1.tar.gz
2. cd cmake-3.5.1
3. ./configure
4. make
5. sudo make install
然后这个时候验证一下
cmake --version
出现版本号说明安装成功
- 安装完之后开始进行opencv文件夹,创建一个build文件夹
在该文件下进行cmake链接
cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local ..
然后就需要等待,结束后继续执行命令编译
1. sudo make
2. sudo make install
执行结束那么就表示OpenCV编译过程就结束了,然后开始添加opencv库的路径
sudo gedit /etc/ld.so.conf.d/opencv.conf
打开文件时在文件末尾添加内容:
/usr/local/lib
6 . 执行命令是配置生效
sudo ldconfig
继续添加,执行命令打开文件
sudo gedit /etc/bash.bashrc
在打开文件的末尾添加内容:
PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig
export PKG_CONFIG_PATH
保存退出后,继续执行命令使得配置生效
source /etc/bash.bashrc
sudo updatedb
这个时候就进行的差不多了,可以选择opencv的自带案例测试一下了,
进入/samples/cpp/example_cmake目录下
执行命令:
1. cmake .
2. make
3. ./opencv_example
然后就会打开摄像头,上面会有hello opencv字样