YOLO DEMO

如果你想快速尝试 可以直接下载github的项目 另外 也有备份存在

Github地址: 点击此处进入 蓝奏云地址: 点击此处进入


下方将会提供三种不同的的调用YOLO V8官方的模型yolov8s.pt

1. 处理视频

运行前提:

  • a. 请完成ppt已描述过的步骤

  • b. 需要你将项目文件夹内添加一个任意的视屏 并改名为"test.mp4"

Code:

import cv2
from ultralytics import YOLO

model = YOLO('yolov8s.pt')
cap = cv2.VideoCapture('test.mp4')
out = cv2.VideoWriter('output_video.mp4', cv2.VideoWriter_fourcc(*'mp4v'), cap.get(cv2.CAP_PROP_FPS),
                      (int(cap.get(cv2.CAP_PROP_FRAME_WIDTH)), int(cap.get(cv2.CAP_PROP_FRAME_HEIGHT))))

while cap.isOpened():
    ret, frame = cap.read()
    if not ret: break
    results = model(frame)
    out.write(results[0].plot())

cap.release()
out.release()

2. 处理照片

运行前提:

  • a. 请完成ppt已描述过的步骤

  • b. 需要你将项目文件夹内添加一个任意的图片文件 并改名为"test.png"

Code:

3. 处理摄像头人脸

运行前提:

  • a. 请完成ppt已描述过的步骤

Code:

Last updated