在pycharm2021.2中学习opencv图像处理,基于python3.9.7、pycharm完成配置

article/2025/10/26 6:41:14

在pycharm中学习opencv图像处理

  • 安装python
    • 下载python安装包
    • 开始安装
  • 安装pycharm社区版
    • 下载pycharm安装包
    • 开始安装
  • 启动pycharm创建第一个项目
    • 创建第一个项目
    • 设置项目存放路径
    • 首次运行python程序
    • 下载opencv-python库、添加解释器配置
  • 开始图像处理的学习!
    • 打开下载好的项目
    • 确认解释器配置
    • 运行chapter2

安装python

使用pycharm学习opencv应该是最简单的了,对新手比较友好,当然使用pycharm运行程序得先安装一下python,之后的程序都是用python语言编写

下载python安装包

  1. 本教程基于python3.9.7。新版本可能有bug,所以下载的时候可以选择3.8之后的版本.这里有历史版本:https://www.python.org/downloads/windows/
    官方下载页:https://www.python.org/downloads/release/python-397/
    当前最新版本3.9.7。网页翻到最下面,windows系统选择最下面一个installer,点击下载

在这里插入图片描述注意:官网可能加载的非常慢 可以用淘宝镜像网站下载,很快
http://npm.taobao.org/mirrors/python/3.9.7/
我电脑是amd的我就选了这个amd64.exe
在这里插入图片描述

  1. 如下图,下载完成后在对应文件夹双击它就开始安装了
    在这里插入图片描述

开始安装

  1. 先打勾勾,然后选择自定义安装Customize installation!下面两个都勾上!add path选项勾了之后就不用配置环境变量了。在这里插入图片描述
  2. 全打勾勾,然后点击next下一步

在这里插入图片描述

  1. 选择安装路径

这里点击browse可以更改python安装路径,这个按照你自己习惯来就行了,我自己是把所有软件都装在D盘app文件夹。
选择好文件夹 或直接点击install开始安装。
在这里插入图片描述
啪的一下 很快就安装好了

在这里插入图片描述

  1. python安装完成

点击diable path length limit ,ok了,然后点击close关闭窗口即可在这里插入图片描述

  1. 检验一下是不是安装好了,按住win+R组合键,左下角弹出运行窗口,输入cmd,点击确定或者 按enter,进入黑色的命令行窗口

在这里插入图片描述
输入python,在按enter回车键,显示出python的版本号3.9.7和其他信息,安装成功!其实这时候你的电脑已经可以写python文件和运行python程序了,接下来我们要安装pycharm更方便我们写代码和进行一些扩展操作。
在这里插入图片描述

安装pycharm社区版

下载pycharm安装包

在这里插入图片描述https://www.jetbrains.com/pycharm/download/#section=windows
这里下载的是社区版,免费

  1. 官方下载连接,点击开始下载最新版社区版。
    https://www.jetbrains.com/pycharm/download/download-thanks.html?platform=windows&code=PCC

开始安装

在这里插入图片描述在这里插入图片描述

  1. 这里不必全选上,上面两个勾勾建议打上。

在这里插入图片描述
点击install开始安装
在这里插入图片描述

这就安装好了,是否重启随你(还是重启一下吧)

在这里插入图片描述

启动pycharm创建第一个项目

双击它
在这里插入图片描述
不需要导入设置,点击ok
在这里插入图片描述

创建第一个项目

点击newProject开始新建工程在这里插入图片描述

设置项目存放路径

第一行是新建的项目存放的文件夹路径
下面会识别到python安装路径
可以勾选创建示例文件,没有用过python和pycharm的童鞋们可以勾选体验一下。
点击create
在这里插入图片描述

首次运行python程序

第一个项目构建完成,右键点击main.py弹出菜单,点击运行,即可在下方控制台看到运行结果:Hi,Pycharm

在这里插入图片描述

下载opencv-python库、添加解释器配置

接下来就是重要环节了,要下载opencv-python库,这一点比别的平台都要方便。
点击左上角file 弹出菜单点击setting进入设置
在这里插入图片描述

如图,选择到 python interpreter,我们会发现没有python解释器配置
点击右上角的齿轮按钮,会弹出选项,我们点击add
在这里插入图片描述
我们新建一个环境,以后都可以选择这个环境
在这里插入图片描述这样基础环境就选择好了,接下来点击pip上面的 + 号按钮,我们要下载库了
在这里插入图片描述输入opencv-python选择它,再点击左下角install Package
在这里插入图片描述开始安装了,网络环境好的话几秒钟就安装好了,会看到安装成功的提示,如下图红色箭头所指。在这里插入图片描述会看到多出来两个东西,opencv和numpy这是图像处理常要引用的,比如在某py文件中写:import cv2 import numpy在这里插入图片描述完成上面的步骤,你已经可以开始图像处理的学习了,可以打开图像、处理图像、给图像加个滤镜甚至捕获你的电脑摄像头中的你的帅脸!
重点!:蓝奏云网盘 图像处理文件压缩包下载后解压(在此处感谢B站up主:啥都会一点的研究生 上传的youtube教学视频,建议大家去看一看视频)
https://wwe.lanzoui.com/ii86ztz1e8h(这是我上传到蓝奏云网盘的一套资源,不需要注册,下载速度很快一共33.7MB,下载成功后解压,在pycharm中运行就能看到)

开始图像处理的学习!

打开下载好的项目

当然一个个实验比较耗时间,接下来我们直接打开已经写好的工程!
file->open->
在这里插入图片描述选择文件夹,选择刚才那个文件你自己下载的地方

在这里插入图片描述
下图this window 和new window 都可以

在这里插入图片描述
打开成功在这里插入图片描述

确认解释器配置

再次进入file->setting设置页面查看一下 解释器有没有配置,没有的话就点击一下“No interpreter”选择我们刚才创建过的环境
在这里插入图片描述选择之后发现,就是之前安装过的这几个包在这里插入图片描述

运行chapter2

右键点击chapter2.py,run运行! chapter1是电脑摄像头人脸识别,可能会失败,先试试chapter2,看一下经典的lena

在这里插入图片描述前方多图预警!这就是著名的lena了,每个学习图像处理的学生都应该知道她。
在这里插入图片描述


http://chatgpt.dhexx.cn/article/JcMyQZSh.shtml

相关文章

【从零学习OpenCV 4】Windows系统中安装OpenCV 4

本文首发于“小白学视觉”微信公众号,欢迎关注公众号 本文作者为小白,版权归人民邮电出版社所有,禁止转载,侵权必究! 经过几个月的努力,小白终于完成了市面上第一本OpenCV 4入门书籍《OpenCV 4开发详解》。…

【从零学习OpenCV 4】了解OpenCV的模块架构

本文首发于“小白学视觉”微信公众号,欢迎关注公众号 本文作者为小白,版权归人民邮电出版社所有,禁止转载,侵权必究! 经过几个月的努力,小白终于完成了市面上第一本OpenCV 4入门书籍《OpenCV 4开发详解》。…

OpenCV入门基础学习

目录 一:OpenCV简介 二:OpenCV图像处理 图像 三:OpenCV图像处理 图像模式 四:OpenCV图像识别 图片操作 五:OpenCV图像处理 Mat类 六:OpenCV图像处理 图片 像素 七:OpenCV图像…

如何学习opencv

本文授权转载自贾老师的微信公众号"OpenCV学堂"。更多信息可扫描文末二维码关注公众号(知乎已将二维码转换成链接,可自动跳转到微信)。 一:学习OpenCV三个阶段 人工智能带火了计算机视觉的人才需求,作为计算…

学习opencv3 pdf_【资源分享】有哪些学习openCV的网站或书籍?

点击上方"蓝色小字"关注我呀 请让我再水一篇文扩充一下我的资源分享专栏吧,跟大家分享一些opencv的书籍和网站。书籍 先给大家贴个图: 大部分是我到处搜集来的,还有一些是花钱在某鱼上买来的,今天把下载链接分享给大家(如果失效了可以加我微信备注【视觉电子书】…

开始学习OpenCV

Mark 一下,今天开始学习OpenCV。 希望能够从事图像处理开发的工作。 第一次肯定是安装开发环境。 软件选择的是VS2017 C 和 opencv 4.5.1版本。 VS2017安装教程:vs2017安装和使用教程(详细)_悲恋花丶无心之人的博客-CSDN博客_vs2…

OpenCV教程:超详细的OpenCV入门教程,值得收藏

OpenCV(Open Source Computer Vision Library)是一个开源的计算机视觉库,它提供了很多函数,这些函数非常高效地实现了计算机视觉算法(最基本的滤波到高级的物体检测皆有涵盖)。 OpenCV 使用 C/C 开发&#…

8.2 OpenCV简介

OpenCV简介 学习目标 了解OpenCV是什么 能够独立安装OpenCV 1 什么是OpenCV 1.1 OpenCV简介 OpenCV是一款由Intel公司俄罗斯团队发起并参与和维护的一个计算机视觉处理开源软件库,支持与计算机视觉和机器学习相关的众多算法,并且正在日益扩展。 Ope…

OpenCV怎么学?OpenCV入门到底要学多久?

首先先了解OpenCV是一个基于Apache2.0许可(开源)发行的跨平台计算机视觉和机器学习软件库,可以运行在linux、Windows、Android和MAC OS操作系统上。 [1] 它轻量级而且高效——由一系列 C 函数和少量 C 类构成,同时提供了Python、…

【OpenCV学习】(四)图形绘制

【OpenCV学习】(四)图形绘制 背景 使用OpenCV进行图形绘制是一种必备的技能,在图像的任务中,不管是图像检测还是图像识别,我们都需要通过绘制图形和绘制文字对处理的结果进行说明,本篇就详细介绍下图形的…

通过opencv制作人脸识别的窗口,这也太疯狂了

@Author:Runsen 文章目录 使用Haar级联进行人脸检测Haar级联结合摄像头使用SSD的人脸检测SSD结合摄像头的人脸检测人脸检测,看似要使用深度学习,觉得很高大牛逼,其实通过opencv就可以制作人脸识别的窗口。 今天,Runsen教大家将构建一个简单的Python脚本来处理图像中的人脸…

opencv(人脸检测和识别)

Opencv的人脸检测函数,定义了具体可跟踪对象类型的数据文件。 Haar级联分类器,通过对比分析相邻图像区域来判断给定图像或子图像与已知对象是否匹配。 两个图像的相似程度可以通过它们对应特征的欧式距离来度量。距离可能以空间坐标或颜色坐标来定义。…

OpenCV:人脸检测

OpenCV是一个开源、跨平台的计算机视觉库,可以用于各种图像和视频处理操作。 所以接下来会分享一些关于OpenCV有趣的小案例,毕竟要让学习变得有趣。 本次就来了解一下,如何通过OpenCV对人脸进行检测。 其中OpenCV有C和Python两种&#xff0…

基于opencv实现人脸识别案例

一、基础 我们使用机器学习的方法完成人脸检测,首先需要大量的正样本图像(面部图像)和负样本图像(不含面部的图像)来训练分类器。我们需要从其中提取特征。下图中的 Haar 特征会被使用,就像我们的卷积核&a…

基于opencv人脸识别

基于opencv平台实现人脸识别。mac os建议使用pycharm ce 编译器使用Xcode 第一步建立代码运行的环境 打开pycharm ce 终端或者mac 终端 输入pip install opencv- python 、pip install opencv-contrib- python ,pip install pillow (注意要观察自己电脑p…

(学习笔记二)——基于opencv人脸检测原理及实现

最近搞了几天的人脸检测,终于把大体框架和原理搞清楚了,现在写出来供大家学习之用,如有不对之处,还请大家指正。也希望大家在学习opencv的过程中能将学习过程及重点记录下来,以博客的形式分析,毕竟opencv的…

Python OpenCV 人脸识别

简单运用Python OpenCV对图片进行人脸识别, 我们先看效果及代码: import cv2img1 cv2.imread(6.jpeg) gray cv2.cvtColor(img1, cv2.COLOR_BGR2GRAY) face_detector cv2.CascadeClassifier("haarcascade_frontalface_default.xml") faces …

OpenCV-Python:简单实现人脸识别

安装 pip install numpy pip install opencv-python pip install opencv-contrib-pythonOpenCV主要模块 core 核心功能模块。该模块主要包含 OpenCV库的基础结构以及基本操作,例如OpenCV基础数据结构、绘图函数、数组操作相关函数、动态数据结构等calib3d&#xff…

[计算机毕业设计]opencv的人脸面部识别

前言 📅大四是整个大学期间最忙碌的时光,一边要忙着准备考研,考公,考教资或者实习为毕业后面临的就业升学做准备,一边要为毕业设计耗费大量精力。近几年各个学校要求的毕设项目越来越难,有不少课题是研究生级别难度的,对本科同学来说是充满挑战。为帮助大家顺利通过…

OpenCV人脸检测及识别(深度学习)

简介 最近做了一个人脸检测以及识别的程序,很多的文章都有比较详细的叙述,可以自行查找。但是个人觉得大部分文章都太细致了以至于初学者无法快速领会主干(不是否认质量),是侧重点问题。所以结合我遇到了一些问题&…