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()
相关推荐
社会零时工8 小时前
Ubuntu安装的OpenCV如何更换版本
linux·opencv·ubuntu
进击ing小白10 小时前
OpenCv之图像颜色空间介绍
人工智能·opencv·计算机视觉
Hcoco_me11 小时前
深挖 TBD 核心进阶点:深度学习匹配(目标关联的“智能指纹”)
人工智能·深度学习·目标检测·计算机视觉·目标跟踪
sali-tec11 小时前
C# 基于OpenCv的视觉工作流-章24-SURF特征点
图像处理·人工智能·opencv·算法·计算机视觉
前端摸鱼匠12 小时前
YOLOv8 深入探索 Ultralytics CLI:一行命令搞定目标检测的魔法
人工智能·yolo·目标检测·计算机视觉·目标跟踪
爱吃鱼的两包盐12 小时前
VS2022 编译 OpenCV 4.7.0
opencv
qq_3707730912 小时前
python实现人脸识别
开发语言·python·opencv
音沐mu.13 小时前
【59】无人机红外视角人车数据集(有v5/v8模型)/YOLO无人机红外视角人车检测
yolo·目标检测·数据集·目标检测数据集·无人机红外视角人车数据集·无人机红外视角人车检测
Faker66363aaa14 小时前
大象目标检测与识别_yolo11-C2PSA-EPGO改进全流程实现
人工智能·目标检测·计算机视觉
Lun3866buzha14 小时前
摩托车目标检测与识别|基于Mask R-CNN_x101-64x4d_FPN_1x_COCO模型的实现
目标检测·r语言·cnn