当前位置:   article > 正文

Python 图像处理:OpenCV 入门之环境搭建_opencv环境搭建

opencv环境搭建

图像处理,顾名思义,可以简单地定义为利用计算机算法(通过代码)对图像进行分析、操作的处理。它包括如下不同的几个方面:图像的存储、表示、信息提取、操作、增强、恢复和解释,并广泛应用于诸多学科和领域,如电视、摄影、机器人、遥感、医学诊断和工业检验。

本文将介绍使用 Python 进行图像处理:OpenCV 入门之环境搭建。

Python是一门高级编程语言其在数据分析、机器学习和人工智能等领域都有广泛的应用。在图像处理领域中,Python与OpenCV相关联, OpenCV是一种开源计算机视觉库,由Intel公司研发,可用于图像处理、视频处理和机器视觉等领域。

一、什么是OpenCV?

OpenCV是一种计算机视觉开源库,库文件使用C与少量的C++开发,支持C++,Python,Java,Matlab等接口语言,主要用于开发实时的计算机视觉应用程序。它具有强大的图像处理功能,支持多种图像格式和数学运算,使开发人员可以很容易地使用和定制这个库。 另外,它还具有良好的跨平台性能,能够在Windows、Linux 和 macOS 等多个操作系统上运行。

OpenCV广泛应用于计算机视觉和机器视觉领域,包括人脸识别、目标检测和跟踪、动作捕捉、视频分析和处理、无人驾驶汽车、增强现实技术等。

二、环境搭建

1.程序语言 Python

首先访问Python官网Welcome to Python.orgicon-default.png?t=N7T8https://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 版本号则表示安装成功

2.开发工具 PyCharm

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 开发环境已经配置完毕。

3.软件库 OpenCV

在 Python 中使用 OpenCV,需要先安装 OpenCV 库,可以使用 pip 命令进行安装。与上文打开命令行的步骤相同,按下组合键 win+R 后在运行窗口中输入 cmd 并回车打开命令行

 在命令行中输入以下命令并回车

  1. pip install opencv-python & :: 安装opencv开发环境
  2. pip install opencv-contrib-python & :: opencv扩展模块(场景、文字检测,深度学习,人脸识别,图像拼接)
  3. pip install pytesseract & :: Google Tesseract OCR的一个Python封装库,用于数字验证码识别

网速可能较慢,需要耐心等待下载,成功后显示 

至此,Python 图像处理的一整个开发环境就算搭建完成了。 


总结

以上就是今天要讲的全部内容,本章详细介绍了图像处理中基于 Python、PyCharm 以及 OpenCV 的环境配置,这三者之间的关系如上图所示。OpenCV 的图像处理函数非常强大和灵活,借此我们可以快速的完成一些常用的操作,我将从下一章开始进行初步探索。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/IT小白/article/detail/137973
推荐阅读
相关标签
  

闽ICP备14008679号