---
# System prepended metadata

title: VATIC

---

# VATIC

#### 啟動vatic-server，並且連接外部資料夾$PWD/data至/root/vatic/data:
> sudo docker run --rm -it -p 8111:80 -v $PWD/data:/ root/vatic/data npsvisionlab/vatic-docker /bin/bash

#### 啟動mySQL dataBase:
> bash /root/vatic/startup.sh


#### 若你是影片要轉成Frames的話可以套用內建的工具：
>若不指定width, height，預設大小是720x480，或是使用--no-resize來保持原來的大小
turkic extract /home/vagrant/vagrant_data/your_video.mp4 /home/vagrant/vagrant_data/your_video_frames/ 
--width 800 --height 600

#### 開始匯入影片成任務(Frames):
job_id:指定的任務名稱，Ex: carPlateTask
Label1 Label2 Label3，你所用到的類別
--offline:使用離線模式，除非你要發布到aws上
> turkic load job_id /home/vagrant/vagrant_data/your_video_frames Label1 Label2 Label3 --offline

#### 更改你的影片資料夾權限，網頁才有辦法正常讀取
> chgrp -R www-data /root/vatic/影片路徑
> chmod -R 775 /root/vatic/影片路徑

#### 發布任務，會產生url連結，透過連結開啟網頁界面來標注影像：
> turkic publish --offline



#### 輸出標注完成的影像，voc2007格式，因此會有Annotations, ImageSets, JPEGImages：
輸出成pascal voc的格式 --pascal
--dimensions 400x200只有boundingBox會改變，輸出的大小圖片不會改變，400x200=width x height
--pascal-skip預設是15，也就是說只有01.jpg, 16.jpg 31.jpg會跳著輸出
> turkic dump identifier -o ./output_xmls/ --pascal --pascal-skip 1 --dimensions 400x200