Linux安装和使用

Linux安装和使用

一、安装U16.04

二、更新国内软件源

1.访问清华镜像网站

2.打开使用帮助,选择对应版本的帮助

3.Ctrl+Alt+T打开终端,输入cd/etc/apt,输入sudo vim sources.list,单击"i",右键粘贴,将 帮助中的内容输入到文件中。

三、安装搜狗输入法

1.打开搜狗下载地址

2.点击安装

出现问题:输入法无法切换中英文

尝试:重装搜狗输入法-----失败
重启之后好了

四、升级Ubuntu到18.04–成功

五、安装VScode

1.下载地址
2.修改语言为中文-----扩展商店搜索"chinese"
3.安装C++插件–商店搜索
4.配置C++环境
完成

遇到的问题

1.触摸板右键失灵—下载gnom-tweak-tool工具sudo apt install gnome-tweak-tool,然后运行,输入gnome-tweaks

六、安装OpenCV

  1. 下载opencv
  2. 下载opencv_contrib-master
  3. 添加依赖库
 lsudo 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
  1. 解压缩
cp -r OpenCV\ 4.3.0.tar.gz /home/iron/WorkSpace/
cd /home/iron/WorkSpace
tar -zxvf OpenCV\ 4.3.0.tar.gz
ls
mv opencv-opencv-207f357/ OPencv
ls
  1. [可选]如果你需要opencv来帮你训练一个模型
    • 主文件夹下app目录下的CMakelists.txt文件,将这俩行的注释取消掉
      CMakelists.txt文件
  2. [可选]如果要同时安装 opencv_contrib,将 opencv_contrib3.4.2 文件提取,复制到 opencv 目录下一个名为 opencv_contrib 的文件夹中
  3. 在 opencv 目录下新建一个文件夹build,进入build目录,执行 cmake 生成 makefile 文件 其中,/usr/local 是指默认将要 install 的路径OPENCV_EXTRA_MODULES_PATH=~/WorkSpace/OPencv/opencv_contrib/modules …是指 opencv_contrib3.4.2 中 modules所在的路径,后面的两点不可省略
cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local-DOPENCV_GENERATE_PKGCONFIG=ON -DOPENCV_EXTRA_MODULES_PATH=~/WorkSpace/OPencv/opencv_contrib/modules ..
  1. make -j8
  2. sudo make install
  3. 添加库路径:
sudo /bin/bash -c 'echo "/usr/local/lib" > /etc/ld.so.conf.d/opencv.conf'
  1. 更新系统库:
sudo ldconfig

遇到问题

1.E: 无法定位软件包 libjasper-dev
解决办法:

sudo add-apt-repository "deb http://security.ubuntu.com/ubuntu xenial-security main"
sudo apt update
sudo apt install libjasper1 libjasper-dev

E: 无法下载 http://security.ubuntu.com/ubuntu/dists/xenial-security/main/dep11/icons-48x48.tar 连接失败 [IP: 91.189.88.152 80]
E: 部分索引文件下载失败。如果忽略它们,那将转而使用旧的索引文件。
2.-- The CXX compiler identification is GNU 4.8.2
– The C compiler identification is NU 7.5.0
– Check for working CXX compiler: /usr/bin/c++
– Check for working CXX compiler: /usr/bin/c++ – broken
CMake Error at /usr/share/cmake-3.10/Modules/CMakeTestCXXCompiler.cmake:45 (message):
解决办法:
该错误原因是C++与C编译器版本不一致,其中一种解决办法是更改当前目录的CMakeCache.txt文件,将二者版本改为一致。可通过

which g++-7
which c
/usr/bin/c --version
/usr/bin/c++ --version

获取版本
然后进入/usr/bin/目录,讲CMakeCache.txt中g++路径设置为g+±7。
感谢该博客的帮助

7、人脸识别

1.安装face_recognition

sudo pip3 install face_recognition

猜你喜欢

转载自blog.csdn.net/qq_41968669/article/details/106065003