现代计算机视觉与OpenCV 2025
使用OpenCV学习自定义目标检测与跟踪,结合YOLO11和YOLOv5构建Web应用
学习内容:
理解OpenCV的基础知识
使用OpenCV创建高级项目/应用,包括使用AI进行手势数学运算、手势控制的旋转轮盘
使用OpenCV创建现实世界应用
YOLO11:前沿目标检测技术
训练、微调并分析您自己的自定义目标检测、图像分割和姿态估计模型
使用ML Depth Pro和YOLO11估算物体到实际距离
学习如何使用YOLO、OpenCV和PyTorch开发网球分析系统
学习如何使用OpenCV构建台球击球预测器
学习如何使用Ultralytics YOLO11构建人员计数器
课程内容主题:
Installations
– Python and PyCharm
Getting Started with OpenCV Basics
Advanced OpenCV Projects
Estimate Real Distance to Objects with ML Depth Pro and YOLO11
Build a Tennis Analysis System with YOLO, OpenCV and PyTorch
Develop a Pool Shot Predictor using OpenCV
People Counter (Entering and Exiting) using Ultralytics YOLO11
Build a Football Analysis System Using YOLO and OpenCV
YOLOE: Real-Time Zero-Shot Object Detection and Segmentation Explained
RF-DETR: SOTA Real-Time Object Detection Model
课程要求:
具备基本的Python编程经验
课程详细描述:
欢迎来到“现代计算机视觉与OpenCV”!本课程从OpenCV基础开始,您将学习不同的函数并创建各种应用。随后我们将进入更高级的项目,包括使用AI进行手势数学运算、利用OpenCV和MediaPipe构建实时手势控制的转盘,以及使用Depth Pro和YOLO11估算物体距离。您还将开发一个网球分析系统和一个台球击球预测器。
**您将学到的内容:**
**OpenCV函数:**
学习如何使用OpenCV读取图像、视频和实时网络摄像头画面。
探索各种OpenCV功能,包括:
将图像转换为灰度图
图像模糊处理
检测图像边缘
对图像进行膨胀和腐蚀操作
图像裁剪和缩放
绘制形状(直线、矩形、圆形)并添加文本
透视变换
检测轮廓和形状,此外,还将创建基于OpenCV的AI应用,例如文档扫描仪。
**使用AI进行手势数学运算:**
用手势创建图形,这些图形将被AI模型处理以解决数学问题。
向AI模型询问关于图形的问题。
**使用OpenCV与MediaPipe构建实时手势控制转盘:**
学习如何使用OpenCV和MediaPipe库构建实时手部手势控制的转盘。
**使用ML Depth Pro和YOLO11估算物体实际距离:**
学习如何使用Depth Pro和YOLO11估算物体到实际距离。
**构建网球分析系统:**
从零开始学习构建网球分析系统,包括:
检测和跟踪球员和网球
检测球场关键点以确定球员相对于球场的位置
创建迷你球场并在其中实现球员和网球的运动
测量球员和击球速度
**使用OpenCV构建台球击球预测器**
构建一个**台球击球预测器**,利用几何学和矢量投影预测球是否会进入球袋。
应用高级图像处理技术,例如阈值处理、直线检测和轮廓分析。
**使用Ultralytics YOLO11构建人员计数器(进出统计)**
学习使用Ultralytics YOLO11构建对象计数器,用于统计人员进出情况。





