开源 python 应用 开发(一)python、pip、pyAutogui、python opencv安装

发布于:2025-06-23 ⋅ 阅读:(12) ⋅ 点赞:(0)

最近有个项目需要做视觉自动化处理的工具,最后选用的软件为python,刚好这个机会进行系统学习。短时间学习,需要快速开发,所以记录要点步骤,防止忘记。

链接:

开源 python 应用 开发(一)python、pip、pyAutogui、python opencv安装-CSDN博客

开源 python 应用 开发(二)基于pyautogui、open cv 视觉识别的工具自动化-CSDN博客

 推荐链接:

开源 Arkts 鸿蒙应用 开发(一)工程文件分析-CSDN博客

开源 Arkts 鸿蒙应用 开发(二)封装库.har制作和应用-CSDN博客

开源 Arkts 鸿蒙应用 开发(三)Arkts的介绍-CSDN博客

开源 Arkts 鸿蒙应用 开发(四)布局和常用控件-CSDN博客

开源 Arkts 鸿蒙应用 开发(五)控件组成和复杂控件-CSDN博客

 推荐链接:

开源 java android app 开发(一)开发环境的搭建-CSDN博客

开源 java android app 开发(二)工程文件结构-CSDN博客

开源 java android app 开发(三)GUI界面布局和常用组件-CSDN博客

开源 java android app 开发(四)GUI界面重要组件-CSDN博客

开源 java android app 开发(五)文件和数据库存储-CSDN博客

开源 java android app 开发(六)多媒体使用-CSDN博客

开源 java android app 开发(七)通讯之Tcp和Http-CSDN博客

开源 java android app 开发(八)通讯之Mqtt和Ble-CSDN博客

开源 java android app 开发(九)后台之线程和服务-CSDN博客

开源 java android app 开发(十)广播机制-CSDN博客

开源 java android app 开发(十一)调试、发布-CSDN博客

开源 java android app 开发(十二)封库.aar-CSDN博客

推荐链接:

开源C# .net mvc 开发(一)WEB搭建_c#部署web程序-CSDN博客

开源 C# .net mvc 开发(二)网站快速搭建_c#网站开发-CSDN博客

开源 C# .net mvc 开发(三)WEB内外网访问(VS发布、IIS配置网站、花生壳外网穿刺访问)_c# mvc 域名下不可訪問內網,內網下可以訪問域名-CSDN博客

开源 C# .net mvc 开发(四)工程结构、页面提交以及显示_c#工程结构-CSDN博客

开源 C# .net mvc 开发(五)常用代码快速开发_c# mvc开发-CSDN博客

本章节内容如下:我原来一直觉得python主要的用途是做爬虫,最近需要做这个自动化的工具,才发现python的视觉自动化也是做的特别好,所以说必须要要学习要了解,不然就坐进观天了。安装下面这么多软件是为了使用,python的视觉库,所以pyautogui库和open cv库需要安装。

1.  python安装

2.  pyAutogui安装

3.  python opencv安装

一、python安装

1.1  下载网址为:Index of python-local/3.12.9,window系统选择.exe进行安装比较方便。


 

1.2  安装以后,cmd命令输入python,可以看到安装完成

1.3  pip已经集成安装了,输入pip --version测试

二、安装pyautogui

PyAutoGui是一个跨平台的Python库,主要用于自动化控制鼠标和键盘操作,适用于多种场景,包括软件测试、办公自动化、游戏辅助和数据处处理等。

2.1  使用阿里云安装会比较快,cmd命令为

pip install pyautogui -i https://mirrors.aliyun.com/pypi/simple/

安装成功

2.2  查看pyautogui的版本

三、安装python open cv

 OpenCV (Open Source Computer Vision Library)是一个广泛使用的开源计算机视觉库,主要用于图像处理和计算机视觉任务。‌

主要用途和功能

OpenCV提供了丰富的功能模块,涵盖了图像处理、特征提取、机器学习、目标检测等多个领域:

  • ‌图像处理‌:包括图像的缩放、裁剪、旋转、颜色转换、平滑、边缘检测、直方图均衡化、二值化等操作‌12。
  • ‌特征检测和描述‌:提供SIFT、SURF、ORB、FAST等算法,用于检测图像中的关键点并提取特征描述符‌2。
  • ‌目标检测和跟踪‌:可以实现Haar级联检测、人脸识别、行人检测以及物体跟踪等功能‌2。
  • ‌视频分析‌:包括运动检测、跟踪和分类等‌2。
  • ‌三维重建‌:通过多张2D图像重建3D模型,包括立体视觉和点云生成等功能‌2。
  • ‌图像分割‌:将图像分成若干个区域,每个区域具有相似的属性,如颜色、纹理等‌2。
  • ‌机器学习与深度学习‌:提供机器学习算法接口,支持深度学习模型的加载和推理‌2。

应用领域

OpenCV在多个领域都有广泛应用:

  • ‌ 自动驾驶 ‌:用于道路检测、车辆检测、行人检测等任务‌2。
  • ‌ 医学影像处理 ‌:用于医学影像处理,如医学图像分割、医学图像配准、医学图像增强等‌2。
  • ‌ 安防领域 ‌:实现人脸识别、行人检测、异常行为检测等安防任务‌2。
  • ‌ 工业自动化 ‌:用于产品质量检测、生产线自动化等任务‌2。
  • ‌ 无人机技术 ‌:用于目标跟踪、地形识别等任务‌2。

使用阿里云安装,cmd命令为

pip install opencv-python pyautogui -i https://mirrors.aliyun.com/pypi/simple/

安装成功则显示


网站公告

今日签到

点亮在社区的每一天
去签到