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()
相关推荐
南极星10055 小时前
OPENCV(python)——初学之路(十三)分水岭算法的图像切割
人工智能·opencv·计算机视觉
AI即插即用6 小时前
即插即用系列 | WACV 2024 D-LKA:超越 Transformer?D-LKA Net 如何用可变形大核卷积刷新医学图像分割
图像处理·人工智能·深度学习·目标检测·计算机视觉·视觉检测·transformer
2的n次方_7 小时前
openEuler操作系统环境:目标检测软件开发实操与性能评估
人工智能·目标检测·计算机视觉
懷淰メ16 小时前
【AI加持】基于PyQt5+YOLOv8+DeepSeek的输电隐患检测系统(详细介绍)
yolo·目标检测·计算机视觉·pyqt·deepseek·监测系统·输电隐患
YIN_尹17 小时前
目标检测模型量化加速在 openEuler 上的实现
人工智能·目标检测·计算机视觉
0319zz19 小时前
SFMFold
opencv
劈星斩月20 小时前
OpenCV 学习2 -调整图像大小
opencv·调整图像大小
棒棒的皮皮1 天前
【OpenCV】Python图像处理之数字水印
图像处理·python·opencv·计算机视觉
TOYOAUTOMATON1 天前
自动化工业夹爪
大数据·人工智能·算法·目标检测·机器人
劈星斩月1 天前
OpenCV 学习3 - 裁剪图像
opencv·裁剪图像