Python3.4+opencv3
1、安装Python 3.4 for Windows
好的这好像没有什么可以说的
2、下载OpenCV 3和Numpy(OpenCV依赖Numpy库)
大家在这里就出了问题。如果使用直接使用pip install pyopencv安装一定会出错。这里使用了Python界活雷锋封装的安装包,大家根据自己的系统下载:
- OpenCV 3:http://www.lfd.uci.edu/~gohlke/pythonlibs/#opencv
- Numpy:http://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy
3、安装OpenCV和Numpy
将下载好的whl文件放置到一个方便的目录,打开cmd,安装之(本人安装的是32位Python,whl包放在了C盘):
pip install c:\opencv_python-3.0.0-cp34-none-win32.whl
pip install c:\numpy-1.9.3+mkl-cp34-none-win32.whl
分分钟安装完毕,这感觉杠杠滴。
安装完成后当然要搞一段代码测试一下嘛:
from cv2 import *
# 加载摄像头
cam = VideoCapture(0) # 0 -> 摄像头序号,如果有两个三个四个摄像头,要调用哪一个数字往上加嘛
# 抓拍十张小图片
for x in range(0,9):
s, img = cam.read()
if s:
imwrite("o-"+str(x)+".jpg",img)
运行,卧槽,就这样拍了十张小照片,文件存储在脚本同目录下。有没有很感动,赶紧带着OpenCV嘿嘿嘿去吧。
(原文:http://www.ywlib.com/archives/39.html)
关于报错的解决:
C:\Python27\Scripts>pip install "numpy-1.9.2+mkl-cp26-none-win_amd64.whl"
numpy-1.9.2+mkl-cp26-none-win_amd64.whl is not a supported wheel on this platfor
m.
原因:Python的版本和numpy的版本不对应
解决方法: