falukna 2022-12-30 14:35 采纳率: 100%
浏览 36
已结题

yolov5输入视频输出图片如何实现

yolov5视频检测如何只保存有目标的图片
源代码是检测视频保存整个视频

  • 写回答

1条回答 默认 最新

  • |__WhoAmI__| 2022-12-30 15:05
    关注

    以下是一个简单的示例,展示了如何在 YOLOv5 视频检测中只保存有目标的图片:

    import cv2
    import numpy as np
    
    # 加载 YOLOv5 模型
    model = yolov5.load_model()
    
    # 加载视频
    video = cv2.VideoCapture('video.mp4')
    
    # 读取视频的每一帧
    while True:
        # 读取帧
        success, frame = video.read()
        
        if not success:
            break
    
        # 将帧转换为网络输入大小
        frame = cv2.resize(frame, (640, 640))
        
        # 进行检测
        detections = model.detect(frame)
        
        # 如果检测到目标
        if len(detections) > 0:
            # 使用 OpenCV 保存图片
            cv2.imwrite('detected.jpg', frame)
    
    # 关闭视频
    video.release()
    

    望采纳。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 5月25日
  • 已采纳回答 5月17日
  • 创建了问题 12月30日

悬赏问题

  • ¥100 pxe uefi启动 tinycore
  • ¥15 我pycharm运行jupyter时出现Jupyter server process exited with code 1,然后打开cmd显示如下
  • ¥15 可否使用carsim-simulink进行四轮独立转向汽车的联合仿真,实现四轮独立转向汽车原地旋转、斜向形式、横移等动作,如果可以的话在carsim中如何进行相应设置
  • ¥15 Caché 2016 在Java环境通过jdbc 执行sql报Parameter list mismatch错误,但是同样的sql使用连接工具可以查询出数据
  • ¥15 疾病的获得与年龄是否有关
  • ¥15 关于浏览器控制台js报错问题-swiper.js相关
  • ¥15 opencv.js内存,CPU飙升
  • ¥15 植物重测序snp数据Treemix分析出现问题!
  • ¥15 怎么让当前页面只能有一人在编辑
  • ¥15 python程序长时间运行卡死,付费求解决方案