---
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幀
```
舉例 指定幀數如下圖

由於不必追蹤 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`