当前位置: 首页 > news >正文

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

最近有个项目需要做视觉自动化处理的工具,最后选用的软件为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/

安装成功则显示

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.dtcms.com/a/257190.html

相关文章:

  • 云创智城YunCharge充电桩施工安装与项目落地标准及施工所需准备
  • 【PyTorch革命】机器学习系统编程模型的演进之路
  • 《高等数学》(同济大学·第7版)第五章 定积分 第二节微积分基本公式
  • 65-Oracle Undo机制
  • 无锡哲讯科技:助力纺织业搭乘 SAP 数字化快车
  • Kafka与Zookeeper在linux上的下载记录
  • 如何用AI开发完整的小程序<8>—让AI制作具体功能
  • RSA加密原理及推导
  • CentOS 7.9 系统安装 Percona XtraBackup(含 xtrabackup 和 innobackupex 工具)的详细步骤
  • 2140、解决智力问题
  • Spring JDBC 事务
  • python高校教务管理系统
  • 47.第二阶段x64游戏实战-封包-分析打怪call
  • python源码:执行pdf合并/分页/图片管理功能
  • 在高数中 导数 微分 不定积分 定积分 的意义以及联系
  • 单调栈原理与应用
  • Python 商务数据分析—— NumPy 学习笔记Ⅰ
  • Docker Desktop 4.42集成的MCP工具包
  • (C++)素数的判断(C++教学)(C语言)
  • SQL Server 基础语句3: 数据操作(插入、删除、更新表)与数据类型
  • 931、下降路径最小和
  • 大模型LoRA微调实践
  • 2025-06-22 思考-人的意识与不断走向死亡的过程
  • frp v0.62.1内网穿透搭建和使用
  • Kafka 源码剖析:消息存储与协议实现(二)
  • 【redis使用场景——缓存——双写一致性】
  • ICML 2025 | 时空数据(Spatial-Temporal)论文总结
  • React中的useEffect详解
  • Ollama按照与使用
  • Cursor快速上手+科学使用指南