目标检测在计算机视觉领域中扮演着重要角色。随着YOLOv8的发布,计算机视觉正迎来新的发展阶段,YOLOv8模型代表了目标检测和样本分割的最新技术水平。
Step1:搭建环境
首先,我们应该先搭建我们的环境。我们需要一个安装有OpenCV 和YOLO的Python环境。所有的代码都是在PyCharm环境中实现的。
安装所有必要的依赖项, 如下面所示。
import numpy as np
from ultralytics import YOLO
import cv2
import math
Step2: 下载视频
Step3: 制作视频遮罩
我们需要指定视频中希望进行对象检测的部分,而视频的其余部分不应被处理。因此,我们需要创建一个遮罩。你可以使用Photoshop或者Canva网站为你需要的视频创建一个遮罩。下面视频的遮罩样本,白色部分代表在电梯中应该被计数的人。
视频遮罩的作用是指定在视频中进行