赞
踩
图像处理,顾名思义,可以简单地定义为利用计算机算法(通过代码)对图像进行分析、操作的处理。它包括如下不同的几个方面:图像的存储、表示、信息提取、操作、增强、恢复和解释,并广泛应用于诸多学科和领域,如电视、摄影、机器人、遥感、医学诊断和工业检验。
本文将介绍使用 Python 进行图像处理:OpenCV 入门之环境搭建。
Python是一门高级编程语言其在数据分析、机器学习和人工智能等领域都有广泛的应用。在图像处理领域中,Python与OpenCV相关联, OpenCV是一种开源计算机视觉库,由Intel公司研发,可用于图像处理、视频处理和机器视觉等领域。
OpenCV是一种计算机视觉开源库,库文件使用C与少量的C++开发,支持C++,Python,Java,Matlab等接口语言,主要用于开发实时的计算机视觉应用程序。它具有强大的图像处理功能,支持多种图像格式和数学运算,使开发人员可以很容易地使用和定制这个库。 另外,它还具有良好的跨平台性能,能够在Windows、Linux 和 macOS 等多个操作系统上运行。
OpenCV广泛应用于计算机视觉和机器视觉领域,包括人脸识别、目标检测和跟踪、动作捕捉、视频分析和处理、无人驾驶汽车、增强现实技术等。
首先访问Python官网Welcome to Python.orghttps://www.python.org/在 Downloads 选项下,点击 Windows
选择下载 64位安装包【Windows installer (64-bit)】
下载的是一个exe可执行程序,双击进行安装。勾选 Add Python 3.xx to PATH(否则后续需要自己配置环境变量)并点击 Customize installation 进行自定义安装
默认全选,点击 Next
勾选 Install Python 3.11 for all users,点击 Browse 选择安装位置(不建议安装C盘),点击 Install 后稍稍等待一会儿即可完成安装
按下组合键 win+R 打开运行窗口,在运行窗口中输入 cmd 并回车打开命令行
在命令行中输入
python -V
注意这里有一个空格,回车后出现 Python 版本号则表示安装成功
PyCharm是一种Python IDE(Integrated Development Environment,集成开发环境),带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制。
具体的下载安装步骤可参考微信公众号"软件管家",主要包括下载,安装,破解及汉化等部分。也可访问链接https://mp.weixin.qq.com/s/ym5nza-yK4zNfljYA857uA
安装成功后,双击图标打开应用程序,在功能栏找到“文件”,点击新建文件
修改文件保存的位置并命名新建项目
点击创建后,选择左侧项目树中新建的项目并右击,选择“新建”→“Python 文件”
输入文件命名test_1,回车
此时在右侧 Python 文件窗口输入
print("Hello World")
然后点击窗口右上角的“运行”按键
可以看到输出窗口打印 “Hello World”,说明 Python 开发环境已经配置完毕。
在 Python 中使用 OpenCV,需要先安装 OpenCV 库,可以使用 pip 命令进行安装。与上文打开命令行的步骤相同,按下组合键 win+R 后在运行窗口中输入 cmd 并回车打开命令行
在命令行中输入以下命令并回车
- pip install opencv-python & :: 安装opencv开发环境
- pip install opencv-contrib-python & :: opencv扩展模块(场景、文字检测,深度学习,人脸识别,图像拼接)
- pip install pytesseract & :: Google Tesseract OCR的一个Python封装库,用于数字验证码识别
网速可能较慢,需要耐心等待下载,成功后显示
至此,Python 图像处理的一整个开发环境就算搭建完成了。
以上就是今天要讲的全部内容,本章详细介绍了图像处理中基于 Python、PyCharm 以及 OpenCV 的环境配置,这三者之间的关系如上图所示。OpenCV 的图像处理函数非常强大和灵活,借此我们可以快速的完成一些常用的操作,我将从下一章开始进行初步探索。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。