opencv-yolov8-目标检测

复制代码
import cv2
from ultralytics import YOLO

# 模型加载权重

model = YOLO('yolov8n.pt')

# 视频路径

cap = cv2.VideoCapture(0)

# 对视频中检测到目标画框标出来
while cap.isOpened():
    # Read a frame from the video
    success, frame = cap.read()

    if success:
        # Run YOLOv8 inference on the frame
        results = model(frame)

        # Visualize the results on the frame
        annotated_frame = results[0].plot()

        # Display the annotated frame
        cv2.imshow("YOLOv8 Inference", annotated_frame)

        # Break the loop if 'q' is pressed
        if cv2.waitKey(5) & 0xFF == ord("q"):
            break
    else:
        # Break the loop if the end of the video is reached
        break

# Release the video capture object and close the display window
cap.release()
cv2.destroyAllWindows()
相关推荐
编码小哥2 小时前
OpenCV角点检测:Harris与ShiTomasi算法
人工智能·opencv·算法
Jerryhut2 小时前
Opencv总结6——sift算法
人工智能·opencv·算法
音沐mu.2 小时前
【38】混凝土裂缝数据集(有v5/v8模型)/YOLO混凝土裂缝检测
yolo·目标检测·计算机视觉·数据集·混凝土裂缝数据集·混凝土裂缝检测
却道天凉_好个秋3 小时前
OpenCV(五十):meanshift图像分割
人工智能·opencv·计算机视觉·图像分割·meanshift
gorgeous(๑>؂<๑)3 小时前
【南开大学-范登平组-arXiv25】Context-measure:用于伪装目标检测的情境化度量指标
人工智能·目标检测·计算机视觉
数据光子3 小时前
【YOLO数据集】车辆类型检测
python·安全·yolo·目标检测
才不做选择15 小时前
基于 YOLOv8 的水果智能识别系统
python·yolo·目标检测·机器学习·计算机视觉
dazzle19 小时前
计算机视觉处理(OpenCV基础教学(五):形态学变换(腐蚀与膨胀))
人工智能·opencv·计算机视觉
用你的胜利博我一笑吧21 小时前
opencv(自用)
人工智能·opencv·计算机视觉
qwerasda1238521 天前
物流场景中的人员与设备目标检测-YOLOV8无NMS改进方案详解
yolo·目标检测·目标跟踪