目录
- [1. ```opencv-4.7```](#1.
opencv-4.7
) - [2. ```anaconda```的配置](#2.
anaconda
的配置) -
- [2.1 配置环境变量](#2.1 配置环境变量)
- [2.2 配置```anaconda```源](#2.2 配置
anaconda
源) - [2.3 常用的命令](#2.3 常用的命令)
- [3. ```Yolov5```环境的安装](#3.
Yolov5
环境的安装)
1. opencv-4.7
- 下载
opencv-4.7
的安装包
- 安装最新的
cmake
bash
sudo apt-get update
sudo apt-get upgrade
sudo apt install cmake
- 安装
opencv
的依赖
bash
sudo apt-get install build-essential libgtk2.0-dev libavcodec-dev libavformat-dev libjpeg-dev libswscale-dev libtiff5-dev
bash
sudo apt-get install libgtk2.0-dev
sudo apt-get install pkg-config
- 编译、安装
opencv
bash
mkdir build
cd build
bash
cmake -D CMAKE_BUILD_TYPE=RELEASE \
-D CMAKE_INSTALL_PREFIX=/usr/local \
-D INSTALL_C_EXAMPLES=ON \
-D INSTALL_PYTHON_EXAMPLES=ON \
-D OPENCV_GENERATE_PKGCONFIG=ON \
-D BUILD_EXAMPLES=ON ..
bash
sudo make -j4
sudo make install
- 配置环境
bash
sudo gedit /etc/ld.so.conf
加上下面一行;
bash
/usr/local/lib
bash
sudo ldconfig
bash
sudo gedit /etc/bash.bashrc
加上下面一行;
bash
PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig
export PKG_CONFIG_PATH
- 检验
opencv
安装是否成功
bash
pkg-config opencv --modversion
- 加载一个
demo
bash
cd opencv-4.7.0/sample/cpp/example_cmake
cmake .
make
./opencv_example
- Error
写一个测试程序,可能会报错:
cpp
001.cpp:1:10: fatal error: opencv2/core.hpp: No such file or directory
1 | #include "opencv2/core.hpp"
| ^~~~~~~~~~~~~~~~~~
compilation terminated.
这个时候进入
/usr/local/include/
目录里面,你能看到只有opencv4
这个文件,这个时候把opencv4
里面opencv2
复制到/usr/local/include/
目录里面。
bash
cd /usr/local/include/opencv4
sudo mv opencv2 /usr/local/include/
2. anaconda
的配置
2.1 配置环境变量
.txt
sudo vim ~/.bashrc
里面填写如下:
.txt
export PATH="/home/jixi/anaconda3/bin:$PATH"
刷新环境变量:
.txt
source ~/.bashrc
2.2 配置anaconda
源
- 打开配置文件
.txt
sudo gedit ~/.condarc
- 里面加入如下内容
.txt
channels:
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
ssl_verify: true
- 依次执行下列命令
.txt
sudo chmod 777 ~/.condarc
conda clean -i
conda config --show channels
- 对anaconda进行升级
.txt
conda update --all
conda update conda
conda update anaconda
2.3 常用的命令
.txt
#创建虚拟环境
conda create -n your_env_name python=X.X(3.6、3.7等)
#激活虚拟环境
conda activate your_env_name(虚拟环境名称)
#退出虚拟环境
conda deactivate your_env_name(虚拟环境名称)
#删除虚拟环境
conda remove -n your_env_name(虚拟环境名称) --all
#查看安装了哪些包
conda list
#安装包
conda install package_name(包名)
conda install scrapy==1.3 # 安装指定版本的包
conda install -n 环境名 包名 # 在conda指定的某个环境中安装包
#查看当前存在哪些虚拟环境
conda env list
#或
conda info -e
#或
conda info --envs
#检查更新当前conda
conda update conda
#更新anaconda
conda update anaconda
#更新所有库
conda update --all
#更新python
conda update python
##3. pip
的换源
直接输入以下命令
.txt
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pip -U
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
3. Yolov5
环境的安装
nda update anaconda
#更新所有库
conda update --all
#更新python
conda update python
pip
的换源
直接输入以下命令
.txt
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pip -U
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple