---
# System prepended metadata

title: build VoTT.exe method(ubuntu18.04)
tags: [VoTT, setup]

---

---
title: 'build VoTT.exe method(ubuntu18.04)'
disqus: hackmd
---

build VoTT.exe method(ubuntu18.04)未完成
===


## Table of Contents

[TOC]

## 1. 產出 VoTT_tracker.exe
若尚未安裝環境請參考[此篇](https://hackmd.io/@NTUTVOTT/SyFMnfvzu)
另外還需打包 vott_tracker.exe,也請參考上篇的6. CVTRK 之 vott_tracker.exe 建立

另外打包 vott_tracker.exe 需注意目前open CV只能使用 4.2.0.34,更高的版本會導致 pyinstaller 套件產生的 vott_tracker.exe 無法使用

```gherkin= 
此為測試目前能使用到的最高版本,太高在tracker方面會出問題
$ conda activate tracker
$ pip install opencv-python==4.2.0.34
$ pip install opencv-contrib-python==4.2.0.34

版本察看 
$ conda list | grep opencv
```


## 2. 產生出 VoTT releases 資料夾
打開 teminal

操作如下指令
```gherkin=
到VoTT_NTUT/UBU18/底下
$ npm run release
成功後會在 releases 資料夾產生相應檔案
```

::: warning
注意 release 錯誤訊息可以忽略
:::
![](https://i.imgur.com/0fBnOTB.png)



## 3. 打包 NTUT_VoTT 到指定位置
執行底下的 script 會將 releases 更名成 NTUT_VoTT
並會將 CVTRK/UBU18/NTUT/exe/vott_tracker.exe
AND CVTRK/UBU18/NTUT/yolo-coco_v3
移動至指定位置
```gherkin=
$ cd NTUT/scripts 
$ ./package_NTUT_VoTT.sh
```


```gherkin=
腳本執行完成後會將 NTUT_VoTT 放置到如下位置
ubuntu 18.04: 
  /VoTT/VoTT_NTUT/UBU18/的上三層
```


## 4. 推至雲端

請依照 win10 或是 ubuntu 進行分類
[雲端](https://drive.google.com/drive/u/0/folders/13ieg3xNdoQTV_YdIx4SoOpGycP38kh_6)

參考資料 
---


reference:
[官方網站](https://github.com/microsoft/VoTT/blob/master/docs/PACKAGING.md)




###### tags: `setup`, `VoTT`




