1 Star 1 Fork 0

陈爱国/pyqt-study

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
22-Yolov8视频处理.py 835 Bytes
一键复制 编辑 原始数据 按行查看 历史
陈爱国 提交于 2024-09-19 09:59 . yolov8视频处理
'''
Desc:
Author: 陈爱国
Date: 2024-09-19 09:46:53
'''
import cv2
from ultralytics import YOLO
# 加载YOLO V8的模型
model_path=""
model = YOLO("./pt/yolov8n.pt")
# 加载视频流
stream_source=""
cap = cv2.VideoCapture("./data/car.mp4")
# 循环视频流
while cap.isOpened():
# 从视频中读取一帧
success, frame = cap.read()
if success:
# 对视频帧进行推理
res = model(frame)
# 将结果可视化为一个OpenCV可显示的frame
annotated_frame = res[0].plot()
# 显示结果
cv2.imshow("YOLOv8 Inference", annotated_frame)
# 退出视频
if cv2.waitKey(1) & 0xFF == ord("q"):
break
else:
# 结束循环
break
# 释放VideoCapture对象并关闭显示窗口
cap.release()
cv2.destroyAllWindows()
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/chen_aiguo/pyqt-study.git
git@gitee.com:chen_aiguo/pyqt-study.git
chen_aiguo
pyqt-study
pyqt-study
main

搜索帮助