使用 OpenCV 和深度学习的 Python 计算机视觉
使用 Python、OpenCV 和深度学习学习计算机视觉领域的最新技术!
讲师:Jose Portilla
口袋资源独家Udemy付费课程,独家中英文字幕,配套资料齐全!
用不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。
你会学到什么
- 了解 NumPy 的基础知识
- 使用 NumPy 操作和打开图像
- 使用 OpenCV 处理图像文件
- 使用 Python 和 OpenCV 在图像和视频上绘制形状
- 使用 OpenCV 执行图像处理,包括平滑、模糊、阈值处理和形态学操作。
- 使用 OpenCV 创建颜色直方图
- 使用 Python 和 OpenCV 打开和流式传输视频
- 检测对象,包括使用 OpenCV 和 Python 的角点、边缘和网格检测技术
- 创建人脸检测软件
- 使用分水岭算法分割图像
- 跟踪视频中的对象
- 使用 Python 和深度学习构建图像分类器
- 使用 Tensorflow、Keras 和 Python 训练您自己的自定义图像。
要求
- 必须清楚了解 Python 基础知识
- Windows 10 或 MacOS 或 Ubuntu
- 必须在计算机上具有安装权限
- 如果您想学习视频流内容,请使用网络摄像头
描述
欢迎来到 Python 计算机视觉终极在线课程!
本课程是学习如何将 Python 编程语言用于计算机视觉的最佳资源。
我们将探索如何使用 Python 和 OpenCV(开放式计算机视觉)库来分析图像和视频数据。
世界上最受欢迎的平台正在生成前所未有的大量图像和视频数据。用户每 60 秒向 Youtube 上传超过 300 小时的视频,Netflix 订阅者流式传输超过 80,000 小时的视频,Instagram 用户喜欢超过 200 万张照片!现在,开发人员比以往任何时候都更需要获得使用计算机视觉处理图像和视频数据的必要技能。
计算机视觉使我们能够分析和利用图像和视频数据,并应用于各种行业,包括自动驾驶汽车、社交网络应用程序、医疗诊断等等。
作为流行度增长最快的语言,Python 非常适合利用现有计算机视觉库的强大功能从所有这些图像和视频数据中学习。
在本课程中,我们将教您成为计算机视觉专家所需的一切知识!这个价值 200 亿美元的行业将成为未来几年最重要的就业市场之一。
我们将通过学习使用 NumPy 库进行数值处理以及如何使用 NumPy 打开和操作图像来开始本课程。然后将继续使用 OpenCV 库打开和处理图像基础知识。然后我们将开始了解如何处理图像和应用各种效果,包括颜色映射、混合、阈值、渐变等。
然后我们将继续了解 OpenCV 的视频基础知识,包括处理来自网络摄像头的流视频。之后我们将学习直接的视频主题,例如光流和目标检测。包括人脸检测和物体跟踪。
然后我们将继续学习课程的整个部分,专门介绍最新的深度学习主题,包括图像识别和自定义图像分类。我们甚至会介绍最新的深度学习网络,包括 YOLO(你只看一次)深度学习网络。
本课程涵盖所有这些以及更多内容,包括以下主题:
- NumPy
- 使用 NumPy 的图像
- NumPy 的图像和视频基础知识
- 颜色映射
- 混合和粘贴图像
- 图像阈值
- 模糊和平滑
- 形态算子
- 渐变
- 直方图
- 使用 OpenCV 流式传输视频
- 物体检测
- 模板匹配
- 角落、边缘和网格检测
- 轮廓检测
- 特征匹配
- 分水岭算法
- 人脸检测
- 对象跟踪
- 光流
- 使用 Keras 进行深度学习
- Keras 和卷积网络
- 定制的深度学习网络
- 最先进的 YOLO 网络
- 以及更多!
如果您对课程有任何疑问,请随时在 Udemy 上给我发消息!
感谢您查看课程页面,希望能在里面见到您!
何塞
本课程适合谁:
- 对计算机视觉和深度学习感兴趣的 Python 开发人员。本课程不适合完整的 Python 初学者。