python+opencv系列教程(1)——环境搭建

  • A+
所属分类:大数据

1     安装python3.7.0

下载网址:https://www.python.org/downloads/

python+opencv系列教程(1)——环境搭建

如果python2版本是>=2.7.9, python3版本是>=3.4, pip已随python一起安装;否则,需单独安装pip。

pip 功能:通用的 Python 包管理工具,提供了对 Python 包的查找、下载、安装、卸载的功能。

2     安装pycharm

到pycharm官网下载软件,该软件是python工程的集成开发环境。

3     安装opencv4.5.4

打开cmd,执行命令pip install opencv-python,完成安装。

一般碰到下载opencv速度慢的问题,这里提供解决办法(换个命令):

pip install opencv-python -i https://pypi.tuna.tsinghua.edu.cn/simple

4     安装一个第三方库

打开cmd,执行命令pip install pytesseract

pytesseract是一款用于光学字符识别(OCR)的python工具,即从图片中识别出和“读取”其中嵌入的文字。pytesseract是对Tesseract-OCR的一层封装,同时也可以单独作为对Tesseract引擎的调用脚本,支持使用PIL库(Python Imaging Library)读取各种图片文件类型,包括jpeg、png、gif、bmp、tiff等其它格式。作为脚本使用时,pytesseract将打印识别出的文字,而不是将其写入文件。

5     查看版本

安装完成后,可在cmd中敲入如下命令查看python和opencv的版本

python+opencv系列教程(1)——环境搭建

6     HelloWorld程序

python+opencv系列教程(1)——环境搭建

在pycharm开发工具中新建python工程,并新建一个python文件,输入print("hello world"),右键python文件并执行,输出打印信息。

尝试读取图片

  • import cv2 as cv
    src = cv.imread("C:/Users/Admin/Desktop/1.jpg")   # 读取图像
    cv.namedWindow("input image", cv.WINDOW_AUTOSIZE) # 创建显示图像的窗口
    cv.imshow("input image", src) # 显示图片到特定的窗口中
    cv.waitKey(0) # 等待用户操作,0为一直等待,5000为等待用户操作5s
    cv.destroyAllWindows()   # 释放所有内存
    print("hello world")

7     Pycharm报错No module named 'cv2'

网上有各种方法,但并不是适用于所有的问题场景,我在使用过程中产生该问题的原因是我电脑里安装了anaconda,而且将环境变量中anaconda的路径放在了第一个,安装的opencv都安装在了anaconda路径下,而pycharm自然找不到python中的opencv,只要将环境变量中python路径提前,重新再安装下opencv。

安装完成后,用pycharm新建工程时,由于本机安装了多套python环境,因此需要在“New Project”页面中的“Project Interpreter”下拉列表中,选择“Existing Interpreter”,选择python安装路径下的python.exe即可

python+opencv系列教程(1)——环境搭建

Qt大课堂-QtShare

发表评论

您必须登录才能发表评论!