一、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。
文中難免出錯,還望大家指出。