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 小时前
目标检测数据集 - 卫星图像船舶检测数据集下载
人工智能·目标检测·目标跟踪
技术支持者python,php2 小时前
物体识别:分类器模型
人工智能·opencv·计算机视觉
雍凉明月夜2 小时前
视觉opencv学习笔记Ⅳ
笔记·opencv·学习·计算机视觉
Coding茶水间3 小时前
基于深度学习的西红柿成熟度检测系统演示与介绍(YOLOv12/v11/v8/v5模型+Pyqt5界面+训练代码+数据集)
图像处理·人工智能·深度学习·yolo·目标检测·计算机视觉
棒棒的皮皮4 小时前
【OpenCV】Python图像处理之图像表示方法
图像处理·python·opencv
棒棒的皮皮4 小时前
【OpenCV】Python图像处理之通道拆分与合并
图像处理·python·opencv·计算机视觉
才思喷涌的小书虫4 小时前
实战教程:从 0 到 1 手搓 DINO-X 定制模板,实现长尾场景精准检测和数据标注
人工智能·目标检测·计算机视觉·具身智能·数据标注·图像标注·模型定制
向上的车轮5 小时前
图像处理OpenCV与深度学习框架YOLOv8的主要区别是什么?
图像处理·深度学习·opencv·yolov8
棒棒的皮皮5 小时前
【OpenCV】Python图像处理之像素操作
图像处理·python·opencv
向上的车轮5 小时前
基于深度学习与OpenCV的物体计数技术全解析
人工智能·深度学习·opencv