檔案下載

(週一請協助更新第三站的 FTP Updater,其他的等這兩天更新內容後,週三我再去更新)

https://drive.google.com/drive/folders/1xb0k5QYbyStPa3JogtpN8X0Yzx2AkDFB?usp=sharing

執行檔

目前第一站 & 第三站的電腦桌面上,都有可直接執行的 EXE 檔案可供測試

資料夾名稱是 Station-EXE 之類的,點進去的結構大概長這樣

Untitled

資料夾內大概都會有兩個 EXE 檔,就執行主要的那個 exe 檔案就可以了(名稱會有點不同,但應該不難看出來是哪一個)

開機方式

第一站:執行主程式即可,剩下的都會自動跑

第三站:有兩支程式 Main EXE 和 FTP Updater,需要先執行 FTP Updater 讓他在背景跑(會自動去 FTP 上抓檔案),然後再執行 Main EXE

※ip cam 沒有畫面時:如果執行主程式後,發現攝影機畫面變成全白,表示可能抓不到 ip cam。上週裝台時有幾次遇到這個狀況,電腦會 ping 不到 ip cam,但打開 ip cam 廠商的軟體 Shepherd2 就 ping 得到了,不知是否跟 port 的設定有關。但總之如果遇到類似的狀況,建議打開 Shepherd2 讓他在背景放著,應該就可以解決問題(這個軟體應該放在桌面上,以 ITRI 為名的某個資料夾內,或我也有放在雲端上,也可以再下載來使用)

Untitled

設定

每一個 EXE 資料夾內都會有一個 Settings 資料夾,裡面有一個 stationSettings.txt 設定一些數值。要注意的是,第三站由於有兩個執行檔(一個主程式,一個是 FTP 更新程式),兩個的設定檔是分開的,所以如果有修改伺服器設定之類的,兩個執行檔資料夾內的 setting 都要修改

{
	"faceApiUrl": "<http://192.168.10.106>",
	"ftpServerAddress": "<ftp://192.168.10.106>",
	"ftpUsername": "ITRIs100",
	"ftpPassword": "02750963",
	"MQTTServerAddress": "192.168.10.106", // 一開始設定的,但後來發現我的程式其實都用不到
	"ipCamAddress_front": "rtsp://root:[email protected]:554/live1s1.sdp",
	"ipCamAddress_side": "rtsp://root:[email protected]:554/live1s1.sdp",
	// side 只有第一站用到,全身的鏡頭
	"SaveDataFolderName": "C:/StationSaveData",
	"stationId": "A",
	"cameraImageHFlip": false,
	"cameraImageVFlip": true,
	"cameraImageRotate": true,
	"webcamIndex": 0,
	"station3FaceRecRetryCount": 6,
	"displayScreenIndex": 1,
	"touchScreenIndex": 0,
	"recordVideoWidth": 1200,
	"recordVideoHeight": 1600,
	"station2WalkingVideoSavePath": "D:/ITRIWalkingVideos",
	"station2WalkingVideoWidth": 1200,
	"station2WalkingVideoHeight": 1600,
	"station2ShowScreen": true,
	"loadDefaultModel": false
}

Debug

**第一站 & 第三站 Console Log:**在執行狀態下,按 F2 可以開啟 console 視窗,查看最近的 20 筆 log