bash: 一键安装OpenCV (with Python3)
2017-07-29 16:52
330 查看
最简单的方法
在自己的python环境下,通过一条指令搞定:pip install opencv-python
pip 会 自动 根据 当前所在的环境,为你安装好对应python版本的opencv。非常非常方便。
通过自己编译来安装
一键 安装OpenCV 的 bash文件 源码:echo 'Remove old version packages' sleep 3 sudo apt-get -y remove ffmpeg x264 libx264-dev echo -e 'Install Dependencies' sleep 3 sudo apt-get -y install libopencv-dev sudo apt-get -y install build-essential checkinstall cmake pkg-config yasm sudo apt-get -y install libtiff4-dev libjpeg-dev libjasper-dev sudo apt-get -y install libavcodec-dev libavformat-dev libswscale-dev libdc1394-22-dev libxine-dev libgstreamer0.10-dev libgstreamer-plugins-base0.10-dev libv4l-dev sudo apt-get -y install python-dev python-numpy sudo apt-get -y install libtbb-dev sudo apt-get -y install libqt4-dev libgtk3.1-dev sudo apt-get -y install libfaac-dev libmp3lame-dev libopencore-amrnb-dev libopencore-amrwb-dev libtheora-dev libvorbis-dev libxvidcore-dev sudo apt-get -y install x264 v4l-utils echo -e 'Optional packages according to org' sleep 3 sudo apt-get install libtbb2 libpng-dev libtiff-dev echo -e 'Unzip OpenCV' sleep 3 mkdir ~/Software/OpenCV3.3.1 unzip ../../OpenCV/opencv-3.3.1.zip -d ~/Software/OpenCV3.3.1 echo -e 'Unzipping ffmpeg' sleep 3 tar -zxvf ../../OpenCV/ffmpeg-2.8.8.tar.gz -C ~/Software/OpenCV3.3.1 echo -e 'Mv OpenCV3.3.1/OpenCV-3.3.1/* to OpenCV3.3.1/' sleep 3 mv ~/Software/OpenCV3.3.1/opencv-3.3.1/* ~/Software/OpenCV3.3.1/ rm -r ~/Software/OpenCV3.3.1/opencv-3.3.1/ # 将 Anaconda3/ 暂时移至回收站 echo -e 'Must move Anaconda3 to Trash temporary ! ' sleep 3 mv ~/anaconda3 ~/.local/share/Trash echo -e 'Replace ippicv' sleep 3 mkdir ~/Software/OpenCV3.3.1/3rdparty/ippicv/downloads/ mkdir ~/Software/OpenCV3.3.1/3rdparty/ippicv/downloads/linux-808b791a6eac9ed78d32a7666804320e/ cp ../../OpenCV/ippicv_linux_20151201.tgz ~/Software/OpenCV3.3.1/3rdparty/ippicv/downloads/linux-808b791a6eac9ed78d32a7666804320e/ippicv_linux_20151201.tgz echo -e 'Generate Makefile' sleep 3 mkdir ~/Software/OpenCV3.3.1/build cd ~/Software/OpenCV3.3.1/build cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D WITH_TBB=ON -D BUILD_NEW_PYTHON_SUPPORT=ON -D WITH_V4L=ON -D INSTALL_C_EXAMPLES=ON -D INSTALL_PYTHON_EXAMPLES=ON -D BUILD_EXAMPLES=ON -D WITH_QT=ON -D WITH_OPENGL=ON -D CUDA_GENERATION=Kepler -D WITH_FFMPEG=ON .. echo -e 'Compile' sleep 3 cmake .. make -j8 # 编译完后会要求再次输入密码,所以脚本运行到这里就会停掉,等待input sudo make install pkg-config --modversion opencv # 将 Anaconda/ 从回收站restore echo -e 'Restore Anaconda3 ! ' sleep 3 mv ~/.local/share/Trash/anaconda3 ~/anaconda3 cp /usr/local/lib/python3.6/dist-packages/cv2.so ~/anaconda3/lib/python3.6/site-packages/ echo "OpenCV 3.3.1 ready to be used"
相关文章推荐
- ubuntu 16.04 安装 opencv3.2.0 with python 3.5
- 【计算机视觉】【OpenCV】opencv3.1.0.1+vs2015-proc + anaconda4.2.0 + python3.5.2的安装步骤
- OpenCV-000:windows7-64位系统下-Python-OpenCV开发环境安装
- <<python computer vision with opencv>> chapter 2
- windows下python3安装opencv
- linux python 安装opencv出错
- Increasing webcam FPS with Python and OpenCV
- python 利用anaconda 安装opencv等第三方包
- windows下的python+ opencv安装攻略
- 用 Python 和 OpenCV 检测图片上的条形码Detecting Barcodes in Images with Python and OpenCV
- mac下用port安装python和opencv
- 在Mac 上安装opencv和python
- ubuntu16.04 python3安装opencv及tensorflow
- linux下安装python的opencv支持
- win7系统下配置openCV python环境附加 numpy +scipy安装
- 在Mac上安装python-opencv
- OpenCV Python 在Windows下的安装
- Windows下OpenCV(VC+Python)安装手记
- Ubuntu16.04安装opencv-3.2.0并将其链接到anaconda的python3上
- macOS: 安装OpenCV 3.2.0 和Python 3.6.0