OpenCV3.4.1在Python3.5.x上的安装与使用

一、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 !
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章