Python+Pycharm+OpenCV安装教程新手入门

Python+Pycharm+OpenCV安装教程新手入门

首先给大家普及一下概念:

Python   解释器   -> 解释执行.py 代码文件Pycharm  开发工具 -> 编写和运行代码文件OpenCV   第三方库 -> 提供图像处理的函数

安装包领取

需要获取Python安装包和pycahrm安装包、激活码的同学,可以扫描二v码免费领取。

www.zeeklog.com  - Python+Pycharm+OpenCV安装教程新手入门

一、安装Python解释器

由于 Python 官网是国外网站,打开和下载比较慢,霸夫老师已经提前帮你下载好了,你只要根据自己系统直接点击下面的链接就可以下载和安装了,速度会比较快。

Windows系统 64位:python-3.8.10-amd64.exe

https://z4gvregzdz.feishu.cn/file/boxcnpwHg0N7WvoWVYtSJB8z1fd

苹果电脑Mac系统:python-3.10.1-macos11.pkg

https://z4gvregzdz.feishu.cn/file/boxcnWTeSf67zPA9WJfR8t1ejGe

(复制地址到浏览器里按回车)

下载完成后,双击 Python 安装文件按照指引不断点击下一步就可以完成安装了。

具体步骤如下:

双击安装文件:

www.zeeklog.com  - Python+Pycharm+OpenCV安装教程新手入门

请注意,一定要勾选 Add Python 3.8 to PATH,这样可以将 Python 命令工具所在目录添加到系统 Path 环境变量中,以后开发程序或者运行 Python 命令会非常方便。

接下来按图示操作即可,简单的不要不要的。

www.zeeklog.com  - Python+Pycharm+OpenCV安装教程新手入门
www.zeeklog.com  - Python+Pycharm+OpenCV安装教程新手入门
www.zeeklog.com  - Python+Pycharm+OpenCV安装教程新手入门
www.zeeklog.com  - Python+Pycharm+OpenCV安装教程新手入门

到此windows Python安装完毕。

二、安装PyCharm

安装完成后,桌面上是看不到软件图标的,我们还需要安装编写或修改代码的工具:Pycharm

PyCharm是一种 Python 开发工具,带有一整套可以帮助用户在使用 Python 语言开发时提高其效率的工具,比如 调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制。

总而言之,就是很牛逼。

下面我来带大家安装、配置 PyCharm,这里推荐社区版,因为是免费的。同样的霸夫老师也提供了下载好的安装包。

下载地址:https://z4gvregzdz.feishu.cn/file/boxcnOkNdd0FSz3WmoLzBR7qqgg

(复制地址到浏览器里按回车)

下载完成后即可安装,具体如下操作:

双击安装文件,点击Next

www.zeeklog.com  - Python+Pycharm+OpenCV安装教程新手入门

可选择自定义路径安装,也可以使用默认路径。

www.zeeklog.com  - Python+Pycharm+OpenCV安装教程新手入门

参考下图全勾上,点击 Next

www.zeeklog.com  - Python+Pycharm+OpenCV安装教程新手入门

直接点击Install安装

www.zeeklog.com  - Python+Pycharm+OpenCV安装教程新手入门

直接Next下一步

www.zeeklog.com  - Python+Pycharm+OpenCV安装教程新手入门

点击 Finish, Pycharm就安装成功了。

www.zeeklog.com  - Python+Pycharm+OpenCV安装教程新手入门

三、安装opencv

恭喜你成功安装和配置好了开发环境,接下来我们就开始创建项目:

点击创建新项目:

www.zeeklog.com  - Python+Pycharm+OpenCV安装教程新手入门

取一个自己喜欢的项目名字:

www.zeeklog.com  - Python+Pycharm+OpenCV安装教程新手入门

确定后,就自动创建了虚拟环境,并有了一个工程目录,通常目录里会创建一个 main.py 的代码文件。

选择 Python 的一个重要原因就是它拥有很多很多的好用的库,除了它内置的各种库,还有很多来自其他开发者的第三方库,这些外部库需要安装后才能使用。

来学习下如何安装第三方的库,首先点击 Pycharm 底部工具栏里的终端 按钮,英文叫 Terminal ,在弹出的窗口中,光标闪烁处输入

pip list

按回车后,就可以显示出当前已经安装的库。

www.zeeklog.com  - Python+Pycharm+OpenCV安装教程新手入门

这三个库都是默认安装的库,除此之外,我们还发现弹出了两段黄色的字,这个一个警告,意思是说 pip 出了新版本了,而我们还在用老版本,要按它的的提示去升级到最新版本。

虽然很多时候不升级也可以,但看这个提示很烦,那么照做升级就行了,复制引号内的命令,粘贴到光标闪烁处,按回车就行了。

这里特别要注意的是,复制的命令很可能会有换行,所以可以先复制到代码区域中,删除换行后再粘贴到终端的光标闪烁处,或者直接复制我这段命令粘贴。
python.exe -m pip install --upgrade pip

执行升级命令后,看到 Successfully 就表示升级成功了。

www.zeeklog.com  - Python+Pycharm+OpenCV安装教程新手入门

接下来安装图像处理的的 opencv-python 库,继续在光标闪烁处,输入

pip install opencv-python<4.6 -i https://mirror.baidu.com/pypi/simple

后按回车,就会自动安装好 opencv-python 这个第三方库了。

由于我们使用了 -i 参数,并传入了 百度这个镜像源,可以看到下载速度非常快,很快就安装好了。

继续在光标闪烁处输入:

pip list

可以看到除了之前那三个库,现在多了 opencv-python 和 numpy 库了,表示我们安装成功了。

这时候就可以在代码文件里编写(粘贴)代码,然后在代码页面点右键 - 运行代码文件了。

Read more

智慧农业-无人机枸杞树病害检测数据集 深度学习框架基于YOLOV8枸杞病害检测系统 无人机智慧农业枸杞病害巡检

智慧农业-无人机枸杞树病害检测数据集 深度学习框架基于YOLOV8枸杞病害检测系统 无人机智慧农业枸杞病害巡检

无人机枸杞树病害目标检测测数据集 数量:1539张数据集 "训练集:1083""验证集:304"“测试集:152” 类别数量:2个对象类别 类别类型:“healthy健康作物”, “stressed病害作物(如点片状发病区、连片扩散区、叶片卷曲程度、病斑面积占比、初期病斑、局部黄化、大面积枯萎、组织坏死)” 数据集类型图片数量总计1539训练集1083验证集304测试集152 类别信息如下表所示: 类别索引类别名称描述0healthy(健康作物)表示没有受到病害影响的枸杞树区域。1stressed(病害作物)包括点片状发病区、连片扩散区、叶片卷曲程度、病斑面积占比、初期病斑、局部黄化、大面积枯萎、组织坏死等多种病害情况。 这个表格简要概括了您提供的数据集的基本结构和内容。如果您需要更详细的信息或有特定格式的需求,请告知我进一步调整。 1 1 ✅ 一、数据集概览表 项目内容数据集名称无人机枸杞树病害检测数据集总图像数1,539

【AFDM与信号处理:论文阅读】仿射频分复用:扩展OFDM以实现场景灵活性和弹性

【AFDM与信号处理:论文阅读】仿射频分复用:扩展OFDM以实现场景灵活性和弹性

2025.12.17 虽说还没做过AFDM,但是作为最近比较流行的多载波方案之一,还是有必要去简单学习一下的。因此建立此帖,从小白的视角学习下关于AFDM的相关内容。 【AFDM与信号处理:论文阅读】Affine Frequency Division Multiplexing: Extending OFDM for Scenario-Flexibility and Resilience * 一、前言 * 1.1 写在前面 * 1.2 中心思想 * 二、摘要 * 三、引言 * 四、双重扩散信道中的挑战 * 五、AFDM的基本原理 * 六、潜在应用场景 一、前言 1.1 写在前面 论文题目:Affine Frequency Division Multiplexing: Extending OFDM

【 AR眼镜】核心技术详解:硬件架构、核心算法、应用场景与发展趋势

【 AR眼镜】核心技术详解:硬件架构、核心算法、应用场景与发展趋势

文章目录 * 目录 * 引言 * 一、AI眼镜核心硬件架构 * 二、AI眼镜核心技术栈(软件+算法) * 2.1 环境感知技术(核心:计算机视觉) * 2.2 AI计算技术(核心:边缘智能) * 2.3 人机交互技术(核心:自然交互) * 三、AI眼镜软件生态与应用场景 * 3.1 软件生态架构 * 3.2 核心应用场景(行业+消费) * 四、AI眼镜关键技术挑战与解决方案 * 五、AI眼镜未来发展趋势 * 5.1 技术趋势 * 5.2 行业趋势 * 六、总结 目录 引言 若对您有帮助的话,请点赞收藏加关注哦,

SLAM Toolbox终极指南:高效机器人定位与建图实践

SLAM Toolbox终极指南:高效机器人定位与建图实践 【免费下载链接】slam_toolboxSlam Toolbox for lifelong mapping and localization in potentially massive maps with ROS 项目地址: https://gitcode.com/gh_mirrors/sl/slam_toolbox SLAM Toolbox是一款基于ROS的先进开源框架,专为机器人定位与地图构建设计。它支持终身建图、多机器人协同作业等高级功能,能够在大规模环境中实现精准的SLAM操作。本文为您提供从入门到精通的完整解决方案。 为什么选择SLAM Toolbox?解决传统SLAM痛点 传统SLAM方案在面临大规模环境时常常遇到瓶颈:内存占用过高、建图速度缓慢、无法适应环境变化。SLAM Toolbox通过创新的架构设计,完美解决了这些问题: * 内存效率:优化的数据结构支持超大规模地图构建 * 实时性能:在标准硬件上可达5倍实时速率的建图 * 环境适应性:终身建图功能让机器人能够持续更新地图