一、window系统下
1、安装python 3.6.3
python官网:https://www.python.org
下载地址:https://www.python.org/downloads/windows/
下载64为可执行文件:
双击安装
选择自定义文件夹(根据个人爱好)
Next 直至安装成功
2、环境变量配置
在环境变量里添加
D:\Program Files\Python36
D:\Program Files\Python36\Scripts #这样就可以用pip了
修改python.exe名称为python3.exe
cmd下查看版本
python3 -V
3、安装opencv
在cmd下用pip安装numpy(opencv依赖库) 及opencv
python3 -m pip install opencv_python-3.3.1-cp36-cp36m-win_amd64.whl
python3 -m pip install numpy-1.13.3+mkl-cp36-cp36m-win_amd64.whl
资源下载地址:https://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy
4、测试代码
创建test.py文件内容如下(拍照并且保存图片到本地目录)
import cv2
import time
ticks = time.time()
print(ticks)
video_capture = cv2.VideoCapture("rtsp://admin:[email protected]:554/h264/ch1/sub/av_stream")
# print("开始")
ret, frame = video_capture.read()
cv2.imwrite("D:\\1.jpg", frame)
ticks_end = time.time()
print(ticks_end)
print(ticks_end-ticks)
然后执行
python3 index.py
看到如图就说明window下一切就ok了!
二、linux下安装
1、安装python3.5
树莓派默认带有python3.2版本,有的话可以不进行此步骤。
下载python3.5安装包:
wget --no-check-certificate https://www.python.org/ftp/python/3.5.0/Python-3.5.0.tgz
解压到当前目录:
tar -zxvf Python-3.5.0.tgz
cd Python-3.5.0
./configure --prefix=/usr/local/python3.5 --enable-shared
make && make install
ln -s /usr/local/python3.5/bin/python3 /usr/bin/python3.5
此时运行python3命令的话会报错,缺少.so文件,我们需要进行如下操作:
cp -R /usr/local/python3.5/lib/* /usr/lib64/
ok!此时python3.5的基础环境已经安装完成!
2、安装OpenCV
安装Python版的OpenCV,只需2行命令
在此之前请务必更新一下系统
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install libopencv-dev
sudo apt-get install python-opencv
到此已完成OpenCV的安装,可以在Python中使用OpenCV了