mating-video-analysis
收藏资源简介:
Chicken Mating Video Analysis Dataset 是一个面向鸡群视频分析的多任务数据集,包含部署测试视频、目标检测图像与标签、交配行为分类训练与测试数据、公鸡检测数据以及多目标跟踪视频与标签。数据集共包含六个子数据集: - chicken-deploy-dataset: 499 个用于部署与推理测试的 MP4 视频。 - chicken-label-dataset: 1,056 张鸡只目标检测 PNG 图像及对应的 TXT 标签,分为 train/val 子集。 - chicken-mating-train: 2,210 个交配行为二分类训练视频,按类别存储在 mating/(1,065 个)和 non_mating/(1,145 个)目录中。 - chicken-mating-test: 34,224 个按日期整理的测试短视频(MP4)及 3 个标签文件(CSV 格式,无表头,空格分隔,每行格式为 <video_file_name> <label>,标签 0 表示非交配,1 表示交配)。各测试日期标签分布:12月25日总数11554(0类11497,1类57),12月26日11556(0类11483,1类73),12月27日11114(0类11063,1类51)。测试视频按日期分片存储,部分目录因 Hugging Face 文件限制拆分为 part_001、part_002。 - chicken-rooster-dataset: 909 张公鸡目标检测 PNG 图像及对应 TXT 标签,分为 train/val/test 子集。 - chicken-track-dataset: 14 个多目标跟踪 MP4 视频及 28 个 TXT 标签文件。 数据集适用于计算机视觉任务,包括视频分类、目标检测、目标跟踪和行为分析。使用时应按需选择性下载,注意测试集类别高度不均衡,评估时建议使用精确率、召回率、F1 等指标。使用时需遵守动物伦理、隐私和数据管理要求。数据集采用 Apache License 2.0 许可证。
The Chicken Mating Video Analysis Dataset is a multi-task dataset for chicken flock video analysis, containing deployment test videos, object detection images and labels, mating behavior classification training and test data, rooster detection data, and multi-object tracking videos and labels. The dataset consists of six sub-datasets: chicken-deploy-dataset (499 MP4 videos for deployment and inference testing), chicken-label-dataset (1,056 PNG images and TXT labels for object detection, split into train/val), chicken-mating-train (2,210 training videos for binary classification of mating behavior, stored in mating/ and non_mating/ directories), chicken-mating-test (34,224 test short videos organized by date and 3 CSV label files, each line format: <video_file_name> <label>, 0 for non-mating, 1 for mating), chicken-rooster-dataset (909 PNG images and TXT labels for rooster detection, split into train/val/test), and chicken-track-dataset (14 MP4 videos for multi-object tracking and 28 TXT label files). It is suitable for computer vision tasks including video classification, object detection, object tracking, and behavior analysis. Users should note the highly imbalanced test set and are advised to use metrics such as precision, recall, and F1 score for evaluation. The dataset is licensed under Apache License 2.0.
数据集概述
数据集名称:Chicken Mating Video Analysis Dataset(鸡群交配行为视频分析数据集)
许可证:Apache License 2.0
规模:10K < n < 100K
任务类型:计算机视觉(视频分类、目标检测、目标跟踪)
适用对象:鸡群行为分析、家禽养殖智能化
数据集内容
该数据集包含六个顶层子数据集,覆盖部署测试、目标检测、行为分类与多目标跟踪等任务:
| 目录 | 内容 | 文件规模 |
|---|---|---|
chicken-deploy-dataset/ |
用于部署与推理测试的 MP4 视频 | 499 个视频 |
chicken-label-dataset/ |
鸡只目标检测图像及 TXT 标签 | 1,056 张图像 + 1,056 个标签 |
chicken-mating-train/ |
交配行为二分类训练视频 | 2,210 个视频 |
chicken-mating-test/ |
按日期整理的交配行为测试短视频和标签清单 | 34,224 个视频 + 3 个标签文件 |
chicken-rooster-dataset/ |
公鸡目标检测图像及 TXT 标签 | 909 张图像 + 909 个标签 |
chicken-track-dataset/ |
多目标跟踪视频及 TXT 标签 | 14 个视频 + 28 个标签文件 |
数据细节
目标检测数据
chicken-label-dataset与chicken-rooster-dataset采用images/与labels/对应结构,图像为 PNG,标签为 TXT,通过同名文件对应。- 检测图像分别提供
train/、val/(鸡只检测)及train/、val/、test/(公鸡检测)划分。
交配行为分类数据
- 训练集:
chicken-mating-train/含mating/(1,065 个视频)与non_mating/(1,145 个视频)两个类别目录。 - 测试集:
chicken-mating-test/按日期组织,视频为 MP4 短视频,因单目录文件数量限制被分为part_001、part_002等子目录,读取时需递归搜索。 - 标签文件为无表头的 CSV(空格分隔),格式为
<video_file_name> <label>,标签约定0 = non_mating、1 = mating。 - 三个测试日期的标签分布如下:
| 标签文件 | 总数 | 0(non_mating) | 1(mating) |
|---|---|---|---|
test-2025-12-25.csv |
11,554 | 11,497 | 57 |
test-2025-12-26.csv |
11,556 | 11,483 | 73 |
test-2025-12-27.csv |
11,114 | 11,063 | 51 |
跟踪数据
chicken-track-dataset/videos/存放原始 MP4 视频,labels/存放对应 TXT 跟踪标注,使用时需保留原始目录层级。
使用建议
- 仓库体积较大,建议按需仅下载所需顶层目录,而非一次性下载整个仓库。
- 交配行为测试集类别极不均衡(正样本占比低于 1%),评估时建议同时报告精确率、召回率、F1 等指标。
- 训练或评估前,需确认标签类别、坐标定义及跟踪标识的解释。
- 使用前应自行检查数据质量、标注完整性与任务适用性。
- 遵守适用的动物伦理、隐私和数据管理要求。





