--- 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`