当前位置: 代码迷 >> 综合 >> 【Python3 OpenCV3.3图像处理教程学习笔记00】环境搭建
  详细解决方案

【Python3 OpenCV3.3图像处理教程学习笔记00】环境搭建

热度:59   发布时间:2023-09-22 07:46:22.0

开始

首先需要搭建Python环境和安装相关IED,本人使用的Anaconda+VSCode
/Pycharm,具体安装可以参考:
https://blog.csdn.net/qq_34430163/article/details/104334682

一.概述与环境搭建

1.什么是OpenCV?

OpenCV为Open Source Computer Vision的缩写,是一个免费、开源、跨平台计算机视觉库,可以通过处理图像和视频来完成各种任务,包括显示摄像头输入的信号以及使机器人识别现实生活中的为物体。最初它由英特尔公司发起并参与开发,在商业和研究领域中可以免费使用。

2.安装OpenCV

1.OpenCV下载

  • 通过Anaconda安装python和各依赖库,再使用pip安装OpenCV(使用.whl文件安装)
  • 下载Opencv,下载地址:https://www.lfd.uci.edu/~gohlke/pythonlibs/
  • 打开网页选择对应Python版本的.whl文件并下载至硬盘(.whl件是python的包文件,包含了py文件,以及经过编译的pyd文件,用于安装),版本对应关系如下图所示:

【Python3 OpenCV3.3图像处理教程学习笔记00】环境搭建
下载opencv版本要与自己的Python版本相同,我使用的是Python3.7,所以下载OpenCV3.7版本的,其中cp37对应的就是Python3.7版本,contrib是带有扩展的OpenCV。

2.安装OpenCV

  • 打开Anaconda Prompt,使用cd命令进入上一步下载好opencv_xxx.whl文件所在目录,输入:
    pip install opencv_python-4.1.2+contrib-cp37-cp37m-win_amd64.whl
  • 安装完毕后,再安装pytesseract,输入pip install pytesseract命令:
    pip install pytesseract
    【Python3 OpenCV3.3图像处理教程学习笔记00】环境搭建

二. 课程内容与目标

  • OpenCV 图像读写模块
  • OpenCV 图像处理模块
  • OpenCV各种编程技巧
  • 有用案例
  • Tesseract-OCR + opencv
  • 解决项目中实际问题

三、验证

代码

#!/usr/bin/env python
# -*- encoding: utf-8 -*-
import cv2 as cvprint("--------- Python OpenCV Tutorial ---------")
src = cv.imread(r"E:/CODE/VSCODE_PY/OpenCV/images/lena.jpg")  # 读入图片
cv.namedWindow("input image", cv.WINDOW_AUTOSIZE)  # 创建一个窗口
cv.imshow("input image", src)  # 将src放入该创建的窗口
cv.waitKey(0)  # 0表示只用键输入结束窗口
cv.destroyAllWindows()  # 关闭所有窗口

执行上述代码,窗口屏幕截图如下图:
【Python3 OpenCV3.3图像处理教程学习笔记00】环境搭建
安装成功!

最后

参考:
1.windows 10下Anaconda3安装与OpenCV4.0.1环境搭建
2.OpenCV官方教程中文版(For Python)
故不积跬步,无以至千里,每天都在进步。

  相关解决方案