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()
望采纳。
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 1无用
悬赏问题
- ¥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程序长时间运行卡死,付费求解决方案