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()
相关推荐
Coovally AI模型快速验证18 分钟前
当小龙虾算法遇上YOLO:如何提升太阳能电池缺陷检测精度?
人工智能·深度学习·算法·yolo·目标检测·无人机
冒冒菜菜2 小时前
根据txt标签文件在图像上生成真实标签框
人工智能·计算机视觉
zcg19422 小时前
不用干净数据也能学会降噪——N2N派
深度学习·计算机视觉
fantasy_arch3 小时前
AV1视频编码位于图像边界的超级块划分
计算机视觉·音视频·av1
LittroInno4 小时前
Tofu6 无人机、鸟识别跟踪模组
人工智能·计算机视觉·无人机
Dfreedom.5 小时前
第一阶段:U-net++的概况和核心价值
人工智能·深度学习·神经网络·计算机视觉·图像分割·u-net·u-net++
MhZhou04125 小时前
开源 医学对比感知注意力机制用于医学跨模态分割
人工智能·计算机视觉
格林威5 小时前
工业缺陷检测:提升识别精度的 6 大核心方法及 OpenCV + Halcon 实战代码
人工智能·数码相机·opencv·机器学习·计算机视觉·视觉检测·工业相机
m0_743106465 小时前
【基础回顾】针孔相机、深度、逆深度、与SfM的统一
人工智能·算法·计算机视觉·3d·几何学
编码小哥6 小时前
OpenCV Otsu‘s二值化算法原理与实现
人工智能·opencv·计算机视觉