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