win10下安装python3.6.5的opencv3环境

首先自行安装python环境,此时我的python版本为3.6.5(自行百度到官网安装,记得到系统环境变量进行配置,这样才能在命令行执行python命令)

再次安装pip,将pip的tar包下载到本地并解压,这个tar.gz格式的是windows和linux通用的包,在Windows下用常规的解压工具即可解压,下载地址如下https://pypi.python.org/pypi/pip#downloads

win10下安装python3.6.5的opencv3环境_第1张图片

进入到pip的解压目录(cd 切换到目录),执行python setup.py install进行安装,安装完成之后出现finished说明安装成功

win10下安装python3.6.5的opencv3环境_第2张图片

执行pip命令的提示找不到这个命令,需要将pip的安装路径加入到环境变量中,路径一般为python所在目录的Scripts目录中
win10下安装python3.6.5的opencv3环境_第3张图片
下图是环境变量添加成功之后,执行pip list成功,现在pip已经安装成功了,可以用来安装python的一些模块了
win10下安装python3.6.5的opencv3环境_第4张图片

然后就是准备opencv的安装(相关版本根据自己情况匹配)
首先安装这个: Visual C++ 2015 redistribution package https://www.microsoft.com/en-us/download/details.aspx?id=48145 (!!32位的Python下载32位的,64位的python下载64位的
1. 到http://www.lfd.uci.edu/~gohlke/pythonlibs/ 下载所需的版本,注意版本号的对应。opencv_python-3.1.0-cp35-cp35m-win_amd64.whl,scipy-0.17.1-cp35-cp35m-win_amd64.whl,numpy-1.11.0+mkl-cp35-cp35m-win_amd64.whl
(!!!32位的系统下载32位的包,64位的下载64位的,但是如果在64位的系统上安装了32位的python,则需下载32位的包)
(opencv 3.0.0 对应的是opencv的版本,cp34对应的python的版本)
2. 使用cmd进入下载好的文件的目录,安装指令:(opencv是最后安装的)
“pip install numpy-1.11.0+mkl-cp35-cp35m-win_amd64.whl”
“pip install scipy-0.17.1-cp35-cp35m-win_amd64.whl”
“pip install opencv_python-3.1.0-cp35-cp35m-win_amd64.whl”

下面附上一段打开摄像头并实时显示的代码:

import cv2
import numpy as np

cap = cv2.VideoCapture(0)
while(1):
# get a frame
ret, frame = cap.read()
# show a frame
cv2.imshow("capture", frame)
if cv2.waitKey(1) & 0xFF == ord('q'):
    break
cap.release()
cv2.destroyAllWindows()

你可能感兴趣的:(python,计算机视觉)