多目标追踪工具vatic安装教程
一、Vatic介绍
Vatic源自MIT的一个研究项目(Video Annotation Tool from Irvine, California)。输入一段视频,支持自动抽取成粒度合适的标注任务并在流程上支持接入亚马逊的众包平台Mechanical Turk。除此之外,其还有很多实用的特性:
- 简洁使用的GUI界面,支持多种快捷键操作;
- 基于opencv的tracking,这样就可以抽样的标注,减少工作量;
具体使用时,可以设定要标注的物体label,比如:水果,人,车,等等。然后指派任务给到众包平台(也可是自己的数据工程师)。现阶段支持的标注样式是框(box)。
二、 Vatic安装
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。在这里我们使用docker进行vatic的使用。
Vatic的安装在Windows和Ubuntu是基本一致的。
1.1 安装docker https://docs.docker.com/docker-for-windows/install
1.2 使用docker安装vatic https://gitlab.com/EAVISE/publicwiki/wikis/install-vatic
2. 创建容器或重新进入容器:
2.1 创建容器:使用docker创建一个容器
sudo docker run -it -p 8111:80 -v $MY_VATIC_WORKING_DIR:/root/vatic/data npsvisionlab/vatic-docker /bin/bash
2.2 重新进入容器:使用如下常见的docker指令:
查询之前容器的container id:
docker ps –a
开始容器:
docker start {container id}
进入容器:
docker attach {container id}
2.3 启动vatic:
cd root/vatic
./startup.sh
三、 Vatic基本使用
- vatic的使用可参照https://github.com/johndoherty/vatic标注结果通过turkic dump identifier -o output.txt输出;
- Windows和docker container之间的文件传输可参照:https://blog.csdn.net/qq_33530388/article/details/72811816;
- 标注页面访问:在已经创建的目录下通过 http://localhost:8111/?id=1&hitId=offline在windows浏览器访问,基于自己创建好的docker id。
文中难免出错,还望大家指出。