Atlas 200I DK目标检测与追踪技术记录

数据集

数据集采用MOT系列,MOT是多目标追踪常用数据集,MOT数据集对数据集进行了分帧,如要获得视频,需要先利用opencv里的cv2.VideoWriter模块便利图片文件夹,具体代码如下:

python 复制代码
import os
import cv2
 
img_path = './img1' #图片存放路径


# 读取第一张图片的宽度、高度和通道数(用于设置视频尺寸)
first_image = cv2.imread(os.path.join(img_path, os.listdir(img_path)[0]))
height, width, channels = first_image.shape

# 视频保存路径和文件名
output_path = './output.mp4'

# 视频帧率
fps = 30

# 设置视频编解码器
fourcc = cv2.VideoWriter_fourcc(*'mp4v')

# 创建视频写入器
video_writer = cv2.VideoWriter(output_path, fourcc, fps, (width, height))

# 遍历图片文件夹中的每张图片,并逐帧写入视频
for filename in sorted(os.listdir(img_path)):
    img_path = './img1' 
    img_path = os.path.join(img_path, filename)
    frame = cv2.imread(img_path)

    # 将当前帧写入视频
    video_writer.write(frame)

# 释放视频写入器
video_writer.release()
相关推荐
西柚小萌新23 分钟前
【计算机视觉CV:目标检测】--3.算法原理(SPPNet、Fast R-CNN、Faster R-CNN)
算法·目标检测·计算机视觉
一招定胜负42 分钟前
OpenCV实战:透视变换原理与发票矫正全解析
人工智能·opencv·计算机视觉
薛不痒1 小时前
计算机视觉opencv之图像透视转换&角点检测&sift特征检测&指纹识别
人工智能·opencv·计算机视觉
Tipriest_2 小时前
深入理解 YOLO 训练中的 mAP50、mAP75 和 mAP50-95 指标
yolo·机器学习·目标跟踪
飞Link2 小时前
深度解析计算机视觉中的垂直与水平边缘检测
人工智能·计算机视觉
X在敲AI代码2 小时前
open-cv轻松入门
人工智能·opencv·计算机视觉
郭涤生2 小时前
AWB算法基础理解
人工智能·算法·计算机视觉
闻缺陷则喜何志丹2 小时前
【超音速专利 CN117058421A】基于多头模型的图像检测关键点方法、系统、平台及介质
人工智能·深度学习·计算机视觉·关键点·专栏·超音速
mahtengdbb111 小时前
【目标检测实战】基于YOLOv8-DynamicHGNetV2的猪面部检测系统搭建与优化
人工智能·yolo·目标检测
却道天凉_好个秋15 小时前
目标检测算法与原理(三):PyTorch实现迁移学习
pytorch·算法·目标检测