---
title: 使用 NTUT_VoTT 工具(版本v0.0.3_unstable)進行標圖
disqus: hackmd
---
使用 NTUT_VoTT Tracker工具(版本v0.0.3_unstable)進行標圖
===
[TOC]
## 一、影片與標注資料下載連結
請先下載影片與標註的專案
[Drone_Source 影片位址]( https://drive.google.com/drive/folders/1VCM0J8mkNEFt3fMp-v-T0JeXdgNTbjeX )
[之前學生標注的檔案](https://drive.google.com/drive/folders/1sY4H6FuHjiApWx4hw3MRyk3bl4waiodb/)
## 二、影片與專案路徑配置
影片請放在以下路徑:
C:\Drone_Source\Drone_00n.mp4
ex:
C:\Drone_Source\Drone_001.mp4
專案請放在以下路徑(依照名稱區分各資料夾):
C:\Drone_Target\Drone_00n\Drone_00n.vott
ex:
C:\Drone_Target\Drone_001\Drone_001.vott
## 三、下載最新版 NTUT_VoTT
[請先按照這份文件,但注意整包code下載位置請參考下方,安裝Cygwin,第一 二 三 四 六章](https://hackmd.io/XtVZMBxATqON13FfAolJ5g?both#1-%E5%89%B5%E5%BB%BA%E8%B3%87%E6%96%99%E5%A4%BE%E5%BE%8C%E4%BD%BF%E7%94%A8repo%E4%B8%8B%E8%BC%89%E5%B0%88%E6%A1%88)

C:\VoTT\
```gherkin=
若沒有申請KEY在遠端GITHUB,用HTTPS下載:
$ ~/bin/repo init -u https://github.com/masteree108/VoTT_NTUT_WIN10_repo.git -b master
若已經有申請KEY在遠端GITHUB,請選用SSH下載:
$ ~/bin/repo init -u git@github.com:masteree108/VoTT_NTUT_WIN10_repo.git -b master
```
:::warning
若是在下載時有出現
Permissions 0770 for '/home/xxxxx/.ssh/id_rsa' are too open.
可用下列指令修改權限,再重新下載即可
$ chmod 400 ~/.ssh/id_rsa
:::
```gherkin=
更新來源(等同於從遠端下載)
$ ~/bin/repo sync
指定連結到遠端的主分支
$ ~/bin/repo start master --all
```
使用 NTUT_VoTT標圖
===
## 一、EXE檔 從雲端下載 版本為" v0.0.3"的執行檔
WINDOWS 10 vott_tracker.exe 各版本下載位址
[連結位址](https://drive.google.com/drive/u/0/folders/1itcrh_g4PfrYRhOaKfQV85gd5g9w7cSa)
下載完成後,請將檔案解壓縮後放至
C:/VOTT/VoTT_NTUT/WIN10/NTUT/exe/ 這個資料夾
<!-- ***
已經更新成<0.0.3>版本
 -->
## 二、vott_tracker.exe 製作方法
:::warning
若上面雲端連結無法下載,再進行這部分製作
:::
請先確認版本後再進行製作
如何確認呢?
Windows的同學請先打開Cygwin64
進入個專案資料夾
輸入tig即可
VOTT_NTUT版本必須與下圖相同位置

CVTRK 版本必須與下圖相同位置

至下列位置執行指令以製作 vott_tracker.exe
!!注意以下的操作必須在是以repo形式下載專案這樣的路徑才會正確!!
```gherkin=
$ cd VoTT/CVTRK/UBU18
$ ./build_exe.sh
此指令會自動將exe複製到
VoTT_NTUT/UBU18/NTUT/exe/vott_tracker.exe
```
## 三、開啟VoTT
[請先參照這份教學開啟VoTT](https://hackmd.io/@NTUTVOTT/BJ8aAaN8D)
:::warning
注意上述文件的路徑請依照 一、影片與專案路徑配置配置,下面也有解說
:::
本文使用Drone_002當作範例
動作標註注意事項:
```gherkin=
動作 tag 以名詞為主:
一個目標可以包含多個動作
如果追蹤物體被遮蔽動作依然可以標註,如標註walk+block25
目前紀錄如下:
站立:stand
蹲著:crouch
坐著:sitting
彎腰:bend_over
下跪:kneel
跳:jump
暖身:warm_up
走路:walk
跑步:running
打棒球:baseball
打籃球:basketball
踢足球:soccer
看手機:watch_phone
滑板:skateboard
遮擋25%:block25
遮擋50%:block50
遮擋75%:block75
遮擋100%:block100
騎機車 腳踏車:riding
釣魚:fishing
溜滑梯:slide
蹺蹺板:seesaw
盪鞦韆:swing
倒立:handstand
跳舞:dancce
```
載入剛下載的影片與檔案
###### PS: 注意檔案位置

開起來後

請先點選左側第三個icon
確認Drone_Source 跟Dron_Target位置是否正確
###### tags: 可以看到目前偵數為5~6

這次標註新增 id
id的tag命名為 id_00x 依此類推
標註時,人物框住後
tag選擇id即可

PS. id不要重複
id 標註注意事項:
```gherkin=
(1) 格式為 id_00n ,n代表數字,如id_001
(2) 任何影片都從id_001開始標註
(3) 相同的frame不會有相同的id,即不能重複
(4) 若追蹤物消失達3秒則更新相同追蹤物id
```
標註完後,輸入1~3秒,再點選auto track進行追蹤
:::danger
注意 自動追完後一定要按下d鍵(next frame)才能將追蹤結果寫入VoTT內部記憶體,執行此動作也能順便確認追蹤情況
:::
## 四、關於錯誤提示訊息
#### 如果出現下圖代表此幀沒有id

#### 如果出現下圖代表此幀有重複的id

#### 如果出現下圖代表追蹤已經失敗(由系統錯誤引發),請參照下列步驟處理

關於錯誤請參照此路徑下的log
C:\VoTT\VoTT_NTUT\WIN10\NTUT\log\log.txt
若無法解決請將log.txt寄給學長以方便討論
#### 如果出現下圖代表追蹤已經失敗(但非系統錯誤引發),有以下兩種狀況
(1) 代表此追蹤框已經不再可視範圍,將追蹤框移除即可,如下圖為id_002已經不再可視範圍

(2) 代表此追蹤框可能太小或位置不對,可調整框的大小重新追蹤,若是一樣無法追蹤請直接刪除,如下圖id_002的追蹤框太小導致無法追蹤

## 五、已經標注好的檔案
Drone_001: id_001~id_078,影片時間:15:55,設置的fps:6
Drone_002: id_001~id_050,影片時間:11:44,設置的fps:6
Drone_003: id_001~id_057,影片時間:4:47,設置的fps:6
Drone_006: id_001~id_063,影片時間:00:53,設置的fps:6
Drone_007: id_001~id_088,影片時間:01:16,設置的fps:6
Drone_009: id_001~id_045,影片時間:06:02,設置的fps:6
Drone_023: id_001~id_069,影片時間01:33設置的fps:6
Drone_024: id_001~id_073,影片時間:0:56,設置的fps:6
Drone_025: id_001~id_063,影片時間:01:10,設置的fps:6
Drone_027: id_001~id_066,影片時間00:58,設置的fps:6
Drone_028: id_001~id_088,影片時間00:58,設置的fps:6
Drone_038: id_001~id_095,影片時間:01:46,設置的fps:6
Drone_048: id_001~id_088,影片時間00:54,設置的fps:5
設置的fps請參考下圖(請勿更動)

[連結](https://drive.google.com/drive/u/0/folders/1-YHyBnEydhWlfqufnXwdxyInmahalXkz)
## 六、分配的標注影片
目前有的標註檔案 共24個
```gherkin=
Drone_001(已完成:文揚)
Drone_002(已完成:文揚)
Drone_003(已完成:文揚)
Drone_006(已完成:品萱)
Drone_007(已完成:品萱)
Drone_009(已完成: 小馬)
Drone_013(標註中:仟)
Drone_014(典伍)
Drone_020(仟)
Drone_021(仟)
Drone_023(已完成:仟)
Drone_024(已完成: 小馬)
Drone_025(已完成:典伍)
Drone_027(已完成:余俊賢)
Drone_028(已完成:余俊賢)
Drone_030(人太多先跳過)
Drone_038(已完成:余俊賢,備註:攝影機過頻繁移動 人物小又密集交錯 導致追蹤框嚴重位移)
Drone_040(標註中:家弘)
Drone_041(已完成:家弘)
Drone_042(已完成:仟)
Drone_043(已完成: 小馬)
Drone_044(標註中:余俊賢)
Drone_048(已完成:子淇)
Drone_049(子淇)
```
請將完成的檔案上傳至[雲端](https://drive.google.com/drive/u/0/folders/1-YHyBnEydhWlfqufnXwdxyInmahalXkz)
並且依照一下格式把訊息丟到line群組,範例如下
```gherkin=
Drone_027: id_001~id_066,影片時間00:58,設置的fps
```
影片分配
```gherkin=
107360702_Qian
107360731_劉品萱
107360703_jimmy
107360729_文揚
107360727_甯典伍
```
###### tags: `homework`