OpenCV学习笔记-第0篇 安装
准备参加NAO机器人的比赛,复习下OpenCV的知识。
NAO 6 现在只能使用python2.7,同时OpenCV也只能使用3
为了不影响我电脑默认(base)使用的的python3环境,所以决定用anaconda建个虚拟环境来造。
1.创建一个命名为nao的python2.7的虚拟环境
conda create -n nao python==2.7
2.装numpy和matplotlib
这两个是OpenCV的必备工具
conda install -n nao -c conda-forge numpy
conda install -n nao -c conda-forge matplotlib
上面也可以直接用conda install XXX
,区别在于这样就把包放在了默认环境下。
虚拟环境nao在自己的库里找不到的时候,也可调用默认环境里的库。
3.安装opencv3
好了之后就可以装opencv3了,这里用的是清华源
conda install -n nao opencv3 -c https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/menpo/
4.测试
激活虚拟环境nao
conda activate nao
这时候,shell的前面由base变成了(nao),输入python,激活ide
(nao) ➜ ~ git:(content) ✗ python
测试是否安装成功
(nao) ➜ ~ git:(content) ✗ python
Python 2.7.3 |Continuum Analytics, Inc.| (default, Dec 20 2012, 09:57:39)
[GCC 4.0.1 (Apple Inc. build 5493)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import cv2
>>> import numpy
>>> import matplotlib
>>>
就这样吧。
PS:在虚拟环境中用jupyter notebook
jupyter notebook 是个不错的工具。我之前一直是在python3的环境下用的,如果需要在python2的环境下,也就是这里的虚拟环境中使用,那么还需要简单的整一下。
如图所示,如果你点new的箭头,里面只有python3的话,就需要跟着做下面几步
conda install ipykernel
python -m ipykernel install --name nao
这一步的原理是安装了一个核的工具,然后将nao环境加入到可选择的核中。
建立python文件时,选择自己的虚拟环境(我这里是nao)就行了。
如果之前没装过,可以用下面的命令安装jupyter notebook。
conda install jupyter notebook
# 或者
pip install jupyter notebook