vatic标注视频并进行训练

前提条件:
1.安装了docker
2.我的视频文件地址是videos/1.mp4 存帧文件夹名字为frames
(在后续命令中,应改成自己相应的)

一、vatic安装及启动

1.su root
2.拉取vatic镜像文件

docker pull jldowns/vatic-docker-contrib

在这里插入图片描述

3.映射vatic工作文件并运行镜像

docker run -it -p 8080:80 -v $"/home/yms/videos":/home/vagrant/vagrant_data jldowns/vatic-docker-contrib:0.1

注注:"/home/yms/video1"是放置视频文件的位置,改成自己相应的
4.启动MySQL和Apache服务

 /home/vagrant/start_services.sh

在这里插入图片描述

二、vatic标注

5.视频抽帧
vatic默认把每一帧resize到720x480,可以通过width和height指定自己想要的尺寸

cd /home/vagrant/vatic
turkic extract /home/vagrant/vagrant_data/1.mp4 /home/vagrant/vagrant_data/frames/ --width 1920 --height 1080

在这里插入图片描述相应文件夹下生成
在这里插入图片描述在这里插入图片描述

6.将帧转为vatic使用格式

turkic load 001 /home/vagrant/vagrant_data/frames/ solid_lines --offline

在这里插入图片描述7.离线发布

turkic publish –offline

在这里插入图片描述8.浏览器中输入地址

http://localhost:8080/?id=1&hitId=offline

在这里插入图片描述进行标注
9.导出标注结果

turkic dump 001 -o /home/vagrant/vagrant_data/1.txt

在这里插入图片描述注:这个1.txt需要和视频文件名字一样
10.生成数据集文件
执行converter_xml2.py,修改file_list列表,替换成自己的视频名称。
执行set_train_test.py。
执行voc_label_new.py,修改classes为自己的类别。
在这里插入图片描述在这里插入图片描述

11.训练
参考:https://blog.csdn.net/weixin_39298885/article/details/111690284修改配置文件。
Cfg/voc.data classes改成自己的类的数量,其他分别改成自己对应的路径。
Cfg/yolov4-tiny.cfg 主要把两处的classes filters改了
Data/Voc.names 改成自己的类的名字

./darknet partial cfg/yolov4-tiny.cfg yolov4-tiny.weights yolov4-tiny.conv.29 29	# 生成yolov4-tiny.conv.29文件,用于迁移学习
./darknet detector train cfg/voc.data cfg/yolov4-tiny.cfg yolov4-tiny.conv.29 -map	# 训练模型
# -map参数可以在训练过程中对测试集计算map并在chart上显示)

在这里插入图片描述在这里插入图片描述12.可视化
运行label_visualize.py脚本文件
在这里插入图片描述相关资料:
1.converter_xml2.py-----https://download.csdn.net/download/unbekannten/75092568
2.set_train_test.py—https://download.csdn.net/download/unbekannten/75092762
3.voc_label_new.py—https://download.csdn.net/download/unbekannten/75092918
4.label_visualize.py—https://download.csdn.net/download/unbekannten/75093091
5.相关说明文当—https://download.csdn.net/download/unbekannten/75093284

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

unbekannten

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值