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()
相关推荐
小小张说故事1 小时前
OpenCV Python技术文档
python·opencv
Lun3866buzha1 小时前
多类别目标检测实战——使用yolov10n-PST模型实现猫、狗、人类和兔子的识别与定位
人工智能·yolo·目标检测
saoys1 小时前
Opencv 学习笔记:图像卷积操作(锐化核实战 + 数据类型避坑)
笔记·opencv·学习
AI浩4 小时前
VISION KAN:基于Kan的无注意力视觉骨干网络
人工智能·目标检测
音沐mu.8 小时前
【61】水下生物数据集(有v5/v8模型)/YOLO水下生物检测
yolo·目标检测·数据集·水下生物数据集·水下生物检测
Liue612312319 小时前
YOLO11有效改进系列及项目实战目录_食品包装有效期检测_包含图像处理_目标检测等创新机制_以及_实际应用案例
图像处理·人工智能·目标检测
观无9 小时前
WPF+OpenCV 实现精准像素距离测量工具(.NET 4.6.1)
人工智能·opencv·.net
咚咚王者9 小时前
人工智能之视觉领域 计算机视觉 第四章 图像基本操作
人工智能·opencv·计算机视觉
爱打代码的小林9 小时前
基于 Lucas-Kanade 光流法实现视频特征点追踪
opencv·计算机视觉·音视频
向哆哆9 小时前
100类中药材图像识别数据集分享(适用于目标检测任务)
人工智能·目标检测·计算机视觉