python3安装opencv

点击打开链接其中你可能在mkdir build

cd build

然后cmake会出错,直接就不建立build文件夹,直接在opencv文件夹中执行cmake



,安装python3-opencv

1,安装编译所需要的头文件和包管理工具

sudo apt install python3-dev python3-pip
  • 1

2,安装opencv所依赖的包

1,编译工具
sudo apt-get install build-essential git cmake pkg-config
2,加载不同格式图片的工具包
sudo apt-get install libjpeg8-dev libtiff5-dev libjasper-dev libpng12-dev
3,视频流I/O包
sudo apt-get install libavcodec-dev libavformat-dev libswscale-dev libv4l-dev
4,GTK
sudo apt-get install libgtk2.0-dev
5,安装opencv需要的优化函数
sudo apt-get install libatlas-base-dev gfortran
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10

3,安装opencv

1,下载opencv

建议先翻墙出去下载opencv的zip文件https://opencv.org/opencv-3-3.html,这个是3.3版本的下载地址,这样会快一点 
或者使用git从github下拉下来,因为国内访问github很慢,使用这样安装会很慢

git clone https://github.com/opencv/opencv.git
  • 1

2,安装opencv

如果是下载的zip文件先减压

unzip opencv
  • 1

进入opencv文件夹下

cd opencv
mkdir build
cd build
cmake -D CMAKE_BUILD_TYPE=RELEASE \
 -D CMAKE_INSTALL_PREFIX=/usr/local \
 -D INSTALL_C_EXAMPLES=ON \
 -D INSTALL_PYTHON_EXAMPLES=ON \
 -D BUILD_EXAMPLES=ON ..
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

4,编译

make -j4 / 这里的 4 是对于 Pi2 上的四核, 如果你电脑6核, 就可以是 -j6*/
sudo make install
sudo ldconfig
  • 1
  • 2
  • 3

5,测试是否安装成功

python3
import cv2
print(cv2.__version__)
  • 1
  • 2
  • 3

输出版本号就表示安装成功

二,安装tensorflow

这里是安装1.2.1版本cpu版本使用pip3安装示例

sudo pip3 install --upgrade https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-1.2.1-cp35-cp35m-linux_x86_64.whl
  • 1
  • 2

三,安装facenet

facenet所依赖的包

tensorflow==1.2
scipy
scikit-learn
opencv-python
h5py
matplotlib
Pillow
requests
psutil
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9

其中tensorflow和opencv-python在上面两步已经安装完成 
使用只需要使用pip3安装剩下的包即可


猜你喜欢

转载自blog.csdn.net/u013962307/article/details/79706546