开始
首先需要搭建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文件,用于安装),版本对应关系如下图所示:
下载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
二. 课程内容与目标
- 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() # 关闭所有窗口
执行上述代码,窗口屏幕截图如下图:
安装成功!
最后
参考:
1.windows 10下Anaconda3安装与OpenCV4.0.1环境搭建
2.OpenCV官方教程中文版(For Python)
故不积跬步,无以至千里,每天都在进步。