1 Star 0 Fork 189

吴晨冉/yolov8目标检测APP

加入 Gitee
与超过 1400万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
yolov8_smaple.py 1.06 KB
一键复制 编辑 原始数据 按行查看 历史
William Wang 提交于 2023-06-04 17:11 +08:00 . init
# 引入cv2用于视频处理
import cv2
# 引入YOLO模型用于目标检测
from ultralytics import YOLO
# 加载YOLO模型,进行目标检测
model = YOLO('../weights/yolov8n-seg.pt')
# 打开视频文件,这里的路径需要自行替换
video_path = "../assets/people_walking_1.mp4"
cap = cv2.VideoCapture(video_path)
# 循环读取视频帧
while cap.isOpened():
# 读取一帧图像
success, frame = cap.read()
if success:
# 对读取的帧进行目标检测
results = model(frame)
# 可视化检测结果,这里设置置信度阈值为0.5,不显示框,显示掩码和概率
annotated_frame = results[0].plot(conf=0.5, boxes=False, masks=True, probs=True)
# 显示标注后的帧
cv2.imshow("YOLOv8 Inference", annotated_frame)
# 如果按下“q”键,跳出循环
if cv2.waitKey(1) & 0xFF == ord("q"):
break
else:
# 如果视频结束,跳出循环
break
# 释放视频捕捉对象,并关闭所有窗口
cap.release()
cv2.destroyAllWindows()
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/wu-chenran/yolov8-object-detection-app.git
git@gitee.com:wu-chenran/yolov8-object-detection-app.git
wu-chenran
yolov8-object-detection-app
yolov8目标检测APP
master

搜索帮助