Tutorialspoint

黑色星期五,享受历史最低价! 使用优惠码:BFS8

Python OpenCV 实战从零到英雄

个人图标 Srikanth Guskra

4.6

Python OpenCV 实战从零到英雄

学习实用的 Python OpenCV 概念,并在每个模块完成后开发项目。

更新时间图标 更新于 2024 年 9 月

语言图标 语言 - 英语

个人图标 Srikanth Guskra

英语 [CC]

类别图标 开发 ,编程语言,Python

讲座 -91

资源 -28

时长 -6 小时

终身访问

4.6

price-loader

终身访问

30 天 退款保证

培训 5 人或以上?

让您的团队随时随地访问 10000 多个 Tutorials Point 顶级教程。

课程描述

欢迎来到“使用 OpenCV 从零到英雄进行图像处理”!!!

图像处理是数据科学领域之一,在当今世界各行各业中有着广泛的应用。许多行业都在寻找具备这些技能的数据科学家。本课程完全基于项目学习。您将在每个模块完成后进行项目实践。在这里,我将涵盖从基础到高级技术的图像处理,包括应用于图像的机器学习算法和模型。 

您将从本课程中学到什么?

  • 图像基础
  • 绘图
  • 图像平移
  • 图像处理技术
  • 平滑滤波器
  • 滤波器
  • OpenCV 中的图形用户界面 (GUI)
  • 阈值化

第 1 至 7 节的关键要点

我们将从非常基础的内容开始课程,例如加载和显示图像。通过这些,我们将了解图像背后的基本数学背景。此外,我将教授您绘图和视频的概念。 

项目(目标检测)

  • 使用 Viola-Jones 算法进行人脸检测。

  • 使用深度神经网络 (SSD ResNet 10,Caffe 实现) 进行人脸检测。

  • 实时人脸检测。

  • 面部特征点检测。

第 8 至 11 节的关键要点 

我们将逐步深入图像处理概念,这些概念与图像变换相关,例如图像平移、翻转、旋转和裁剪。我还会教授 OpenCV 中的算术运算。

项目(亮度控制)

  • 基于 GUI 的图像亮度控制。
  • 实时亮度控制。

第 12、13 节的关键要点

在这些部分中,我将介绍关于按位运算和掩码的新概念,您将学习真值表和不同的按位运算,例如“AND”、“OR”、“NOT”和“XOR”。

第 14 节的关键要点

然后,我们将扩展对平滑滤波器的讨论,这是一种非常重要的图像处理技术。在本节中,我将教授平滑技术,例如平均模糊、高斯模糊、中值模糊和双边滤波器。

第 15 节的关键要点

自动人脸模糊项目

第 16 节的关键要点

阈值滤波器:在这里,我们将深入探讨阈值概念(BINARY、TOZERO、TRUNC、ADAPTIVE MEAN、ADAPTIVE GAUSSIAN),并使用 OpenCV 和 Python 实现它们

您将可以完全访问本课程中使用的图像、数据和 Jupyter Notebook 文件。本课程中使用的代码以一种您可以直接将函数插入实时场景并获得输出的方式编写。 

目标

  • 学习使用 Python 的 OpenCV。
  • 9 个 OpenCV 项目。
  • 使用 OpenCV 进行图像处理。
  • 图像平移。
  • 平滑滤波器。
  • 按位运算和掩码。
  • 卷积过程。
  • 阈值概念。

先决条件

  • 至少应是 Python 初学者。
  • 一台个人台式机/笔记本电脑。
  • 至少 4GB RAM,250 GB HDD。
Practical OpenCV with Python from Zero to Hero

课程

查看课程内容的详细分解

简介
8 节课
  • 播放图标 简介 05:19 05:19
  • 播放图标 安装 Python 02:23 02:23
  • 播放图标 安装依赖项 04:47 04:47
  • 播放图标 下载完整资料
  • 播放图标 读取、显示和保存图像 12:42 12:42
  • 播放图标 像素 04:55 04:55
  • 播放图标 将 RBG/BGR 图像转换为灰度图像 11:34 11:34
  • 播放图标 访问和操作像素 08:06 08:06

使用 OpenCV 绘制图形
4 节课
Tutorialspoint
Tutorialspoint
项目 1:使用 OpenCV 进行人脸检测
5 节课
Tutorialspoint
Tutorialspoint
项目 3:使用深度神经网络 (DNN) 和 OpenCV 进行人脸检测
8 节课
Tutorialspoint
Tutorialspoint
图像变换
5 节课
Tutorialspoint
Tutorialspoint
项目 - 5:使用 OpenCV 和 GUI 控制图像亮度
2 节课
Tutorialspoint
Tutorialspoint
位运算
5 节课
Tutorialspoint
Tutorialspoint
平滑滤波器
6 个讲座
Tutorialspoint
Tutorialspoint
项目 - 8:自动人脸模糊
11 节课
Tutorialspoint
Tutorialspoint
阈值处理
8 节课
Tutorialspoint

讲师 详情

Srikanth Guskra

Srikanth Guskra

课程 证书

使用您的证书来改变职业或在您目前的职业中获得提升。

sample Tutorialspoint certificate

我们的学生与
优秀的

相关视频课程

查看更多

年度会员

成为Tutorials Point的尊贵会员,并享受我们海量顶级视频课程的无限访问权限。

立即订阅
Annual Membership

在线认证

掌握重要的技术,并成为一名受人尊敬的认证专业人士。

立即探索
Online Certifications

联系我们

1800-202-0515