-
前言
最近几天学习了一些openCV的芝士,从配置环境到训练模型都踩了不少坑,现在也成功训练了自己的分类器,写一篇文章mark一下。
环境配置
opencv有多种安装方法,anaconda,pip,源码等... but,pip安装会导致一些库不完整,而我又没有anaconda,源码安装是最好的一种办法。
Ubuntu(18.04LTS)
- 准备工具:
sudo apt-get install cmake
- 一些依赖:
sudo apt-get install libjpeg8-dev libtiff5-dev libjasper-dev libpng12-dev sudo apt-get install libavcodec-dev libavformat-dev libswscale- dev libv4l-dev sudo apt-get install libxvidcore-dev libx264-dev sudo apt-get install libgtk-3-dev sudo apt-get install libatlas-base-dev gfortran
- 解压源码包,并cd到解压目录下,再
mkdir build
cmake -D CMAKE_BUILD_TYPE=RELEASE \ -D CMAKE_INSTALL_PREFIX=/usr/local \ #这里是opencv的安装路径,建议不要修改,就采用默认的安装路径即可 -D INSTALL_PYTHON_EXAMPLES=ON \ -D INSTALL_C_EXAMPLES=OFF \ -D OPENCV_EXTRA_MODULES_PATH=~/下载/opencv_contrib-3.1.0/modules \ #这里是opencv_contrib的位置,自行修改 -D PYTHON_EXECUTABLE=/usr/bin/python \ #这是要用来编译的python路径,自行修改 -D BUILD_EXAMPLES=OFF ..
sudo make -j* // *要≤你CPU的线程数
sudo make install sudo ldconfig ln -s /usr/local/lib/python2.7/site-packages/cv2.so cv2.so
Comments | 0 条评论