今天做目标检测环境搭建的最后一期~前面两期点进来:
小白入门做目标检测——环境搭建(二)
小白入门做目标检测——环境搭建(一)
小白入门做目标检测——环境搭建(三)
opencv安装
opencv安装时间较长且安装过程较为繁琐,不过不要慌,一步一步慢慢来:
- 安装配置相关工具及依赖库
sudo apt-get install build-essential
#gcc编译环境
sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
#cmake等工具
sudo apt-get install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev
#可选的,看个人需要,总共5M左右
- 下载opencv,链接如下:
https://opencv.org/releases.html - cmake
cd opencv-3.4.0
mkdir build
# 创建编译文件
cd build
cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local ..
# 生成后的Makefile在build文件夹中,而需要的CMakeLists.txt在 ".."中,即上一级文件夹中(opencv-3.4.0),注意两个点前面有空格
- 安装
#4个线程编译,看你的情况,如果没有4线程可以直接make,就是慢点
#查看cpu核数量用这个命令:grep "model name" /proc/cpuinfo | wc -l
make -j4
#安装,这里的时间比较长
sudo make install
- 测试
#用python import一下不报错就说明安装成功了
python
import cv2 as cv
修改安装darknet
Makefile文件修改一下
opencv=1
在darknet目录下重新make