OpenCV3.4.1在Windows系统+Python3.5.x上的安装与使用

  • Post author:
  • Post category:python


一、Python3.5.x的下载与安装

1.  在

Python官网

上下载,根据自己需要选择版本下载即可

2.  安装:在安装的时候选择记得勾选 Add python3.5.x to Path(忘记勾选也没关系,安装好之后找度娘问一下就好了,教程也很多);  还有是建议选择Customize(自定义),进来自定义界面后记得勾选pip等一系列的东西,修改路径为C:\Python\Python35-32(路径自己开心就好)

3.  等待一段时间安装完成即可

二、打开cmd验证是否安装并配置完成

1.  cmd打开方式:Win7系统是Win + R 快捷键,win10就在左下角直接输入cmd回车就好了

打开成果如下图:

2.  在命令行例输入python,如果环境配置好的话会出现版本号,如下:


三、OpenCv在Python3上的安装

苦恼在网上找了各种关于opencv3在Python3上的安装教程,什么先安装这个,再安装那个的,麻烦的要死,让我这种小白情何以堪 ?!最终在一篇CSDN的blog上发现了点真正的干货!


步骤:

1.  在cmd中直接输入:

pip3 install opencv-python

会根据电脑上的Python环境自行下载合适的版本,不用在去什么网站下载.whl文件什么的了

选装(contrib扩展库里包含人脸识别等的库):

pip install opencv-contrib-python

数字验证码的库:

pip install pytesseract

2.  然后等待其下载完成后,在Python的IDLE中输入:

import cv2

如果没有报错的话,说明opencv在Python3上的配置已经完成了。

3.  还可以在IDLE中查看opencv的版本号,输入如下命令:

print(cv2.__version__)

4.  可以在路径 C:\Python\Python35-32\Lib\site-packages 下找到cv2的有关库与文件:

四、OpenCV在Python3上的简单实例

下面以一个实例来嗨皮庆祝一下安装完成,是打开摄像头录制视频并保存到本地的实例:

import cv2
cap = cv2.VideoCapture(0)

VideoWriter object
fourcc = cv2.VideoWriter_fourcc(*'XVID')
out = cv2.VideoWriter('output.avi', fourcc, 20.0, (640, 480))
while cap.isOpened():
    ret, frame = cap.read()
    if ret :
        frame = cv2.flip(frame, 0)

        
        out.write(frame)

        cv2.imshow('frame', frame)
        if cv2.waitKey(1) & 0xFF == ord('q'):
            break
    else:
        break



cap.release()
out.release()
cv2.destoryAllWindows()

Well done !



版权声明:本文为CPZ742954007原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。