---
# System prepended metadata

title: '作業二 了解VoTT產生的josn檔案內容,並寫一程式讀取後修改存回VoTT'
tags: [homework]

---

---
title: '作業二 了解VoTT產生的josn檔案內容,並寫一程式讀取後修改存回VoTT'
disqus: hackmd
---

作業二 了解VoTT產生的josn檔案內容,並寫一程式讀取後修改存回VoTT
===


[TOC]

##  1. 題目說明
### (1) 請讀下列文章了解vott產生的格式,看開發環境選擇1
[VoTT 如何在label目標後產生.json檔案與資料格式解說(Win10)](https://hackmd.io/@NTUTVOTT/B16xT3OLv)
[VoTT 如何在label目標後產生.json檔案與資料格式解說(ubuntu18.04)](https://hackmd.io/@NTUTVOTT/S1gPd4ISv)

### (2) 承(1) ,請用python寫出程式滿足以下功能
:::warning
注意此程式不能手動移動檔案,要將所有動作都用python執行
:::
從這下載一影片,自行挑選
https://drive.google.com/drive/folders/1VCM0J8mkNEFt3fMp-v-T0JeXdgNTbjeX
請從你要標注的人物時間的第1幀(1秒15幀）位置標注＝>會產生xxxx.json
如下舉例
"timestamp": 286 標注286秒
寫一程式讀取xxxx.json 並新增一個新的xxxx.json（幀數請依照下列要求）
並複製到相關位置
```gherkin=
106360131_庭豪     ：第5幀
106360133_Grace   ：第4幀
107360702_Qian    ：第6幀
107360731_劉品萱   ：第3幀
107360703_jimmy   ：第10幀
107360729_文揚     ：第7幀
107360727_甯典伍    ：第8幀
```
舉例 指定幀數如下圖
![](https://i.imgur.com/Uv0KHxZ.png)

由於不必追蹤 boundingbox的位置只要+10即可會隨意改變都行

### (3) 驗證方式
 vott標注一追蹤物,執行你的程式
 $ python 你的python program.py 這邊可允許參數
 操作vott 從你標注的第1幀開始按下d鍵（a鍵為返回按鍵）到各自上面規定的幀
 確認有看到畫面有你作出來的框框即可,不必框中你的追蹤物也沒關係
 
##  2. 作業格式
（1）將code推到https://github.com/masteree108/NTUT_for_testing
 homewrok2,裡面自己新增資料夾,學號—姓名

 (2) 由於我沒有時間看你們寫的code,請拍攝露臉解說影片,可罵髒話,可亂嗆隨你不必太正式（害羞可帶口罩）
    a.說你是誰學號多少,然後先執行(3) 驗證方式的動作確認你的程式可以執行
    b.然後開啟你的code解說,所以請善用function()
    
 (3) 影片傳至line群組
:::warning
 嚴禁code一模一樣,可參考別人的但請用自己的方式寫一遍,因為不懂json格式後面就不用玩了!!
:::
##  3. 截止時間
由於調查大家對於寫code都很謙虛都說不常寫,所以截止日調整為3個禮拜後
20201108(日）

###### tags: `homework`