数据格式:视频、目标格式:图像
步骤:
筛选:奶牛各个行为完整的动作(采食、饮水、行走等行为保持三秒以上我们称为一个完整的动作)
预处理:抽帧(视频文件变为图像文件)
测试SSIM去重指数(指数范围:-1-1)越靠近-1表示图像之间相似度为0,越靠近1表示图像之间完全相似。
问题:抽完帧之后有6个文件夹,去重之后只剩1-2个文件夹。
在电脑上对视频进行抽帧,存放到一个文件夹中,然后我们对这个文件夹上传到平台上,再进行去重操作。
旋转(当去重后图像出现倒立时),需要在自己电脑上选中颠倒的奶牛图像进行统一旋转。
再筛选:我们判断不了去完重的图像的奶牛行为。尤其是站立和行走,所以要对去完重的图像进一步筛选。
接下来就是对图像进行数据标注了。
先自己标注200张图片包含行走、站立、采食、饮水,标注完会有两个文件夹,一个是image里面存放200张图像,一个是labels文件里面存放200对应图像的txt和一个classes.txt文件。
接下来进入平台划分数据集、放入模型中去跑、最后使用跑完200张图像的模型权重,去训练你未进行图像标注的原始图片,最后稍微修改模型帮助你标注的图像,这就是半自动标注。