出入口管理與車牌辨識
autogate 可在現場辨識車牌,記錄到達、離開與停留時間,再可靠地將事件傳送至您的伺服器。單一儀表板整合各據點與管制哨,並提供含 Swagger 的 REST API 以利整合。完全使用您的基礎設施,無須雲端訂閱。
辨識、來訪紀錄與整合
現場站點辨識車牌並記錄車輛停留;伺服器彙整所有據點的事件,提供人員與其他系統使用。
車牌辨識(ANPR)
YOLO 車牌偵測與 PaddleOCR 直接在站點程序的 ONNX Runtime 中執行,輸出辨識結果、信心分數與替代結果。
到達、離開與停留時間
系統將到達與離開事件組成一筆來訪紀錄:到達時間、離開時間與停留時長。逾時判定的離開會標示為需檢查。
多個管制哨與攝影機
一個站點可服務多個管制哨,例如入口、出口或作業區;每台攝影機都是獨立管制哨。伺服器依據據點與管制哨整理來訪紀錄。
可靠的事件傳遞
本機 SQLite outbox 會重試傳送,並以 eventId 確保冪等性。網路或伺服器暫時中斷時,站點會累積事件並在恢復後補送,不遺失也不重複。
儀表板:據點 → 管制哨 → 來訪
伺服器儀表板先列出據點,再呈現指定日期的管制哨與來訪紀錄。車牌、管制哨、到達與離開時間、時長及狀態都集中於清楚的表格中。
REST API + Swagger
其他產品可透過 REST 取得事件,並依據據點、管制哨、車牌與日期篩選來訪紀錄且支援分頁。完整互動式文件位於 /swagger。
單一執行檔與 config.json
站點與伺服器皆為內建 React 介面的獨立執行檔。只要在一份 config.json 中設定據點、伺服器、管制哨與攝影機。
一般 IP 攝影機
可透過 MJPEG/HTTP 串流搭配一般 IP 攝影機使用。示範與測試時,可使用 autogate-ip-cam 模擬器提供 MJPEG 視訊串流。
自架且私密
整套系統都在您的基礎設施中運作:現場站點、伺服器與 PostgreSQL 都在您的網路內。車牌與來訪資料不會傳送到雲端。
兩個元件,一套流程
站點在現場辨識車輛;伺服器彙整各據點事件,提供分析與 API。
autogate-station
服務中心或管制哨的站點可連接攝影機、即時辨識車牌並記錄車輛停留。單一執行檔內含控制視窗網頁介面。
- 在程序內透過 ONNX Runtime 執行 ANPR(以
-tags onnx建置) - 依據移動或是否可見車牌判斷車輛存在
- 包含畫面截圖與信心分數的到達/離開事件
- SQLite outbox:可靠傳送至伺服器
autogate-server
中央伺服器接收所有站點事件,儲存於 PostgreSQL,並提供儀表板與 REST API。單一執行檔內含 React 儀表板與 Swagger UI。
- 使用存取金鑰的冪等事件接收
- 將到達與離開合併為來訪紀錄並計算時長
- 儀表板:據點 → 管制哨 → 依日期的來訪紀錄
- 位於
/swagger的 REST API + Swagger 供整合使用
查看實際使用畫面
真實的 autogate 畫面:伺服器儀表板、各管制哨來訪紀錄、站點控制視窗及 API 文件。資料來自示範環境。
在同一畫面查看所有據點
伺服器會列出服務中心、管制哨等據點,顯示管制哨數量、今日來訪數與最近活動。開啟據點即可查看其管制哨與來訪紀錄。

誰來過、到哪個管制哨、停留多久
在據點內,可依選定日期查看各管制哨的來訪:車牌、入口/出口管制哨、到達與離開時間、停留時長及狀態。可依管制哨和日期篩選,並查看彙總指標。

現場控制視窗
站點網頁介面即時顯示各管制哨攝影機的狀態:串流狀態、FPS、已處理畫格與目前車輛停留情況,可直接看到即時辨識。

含 Swagger 的開放 REST API
頁面 /swagger 完整說明每個方法:事件接收,以及依據據點、管制哨、車牌與日期進行分頁來訪查詢。其他產品可透過 API 取得所有事件資料。

從畫格到事件
站點擷取攝影機畫格,以偵測器找出車牌、用 OCR 讀取字元,並判斷車輛是否位於管制哨。出現即為到達;消失即為離開。事件會進入 outbox 並可靠地傳送至伺服器。
- ONNX Runtime 中的 YOLO 車牌偵測器 + PaddleOCR
- 以移動或可見車牌判斷存在(適用於靜止車輛)
- 車牌寬度與信心門檻,並檢查畫格品質
- 冪等事件傳遞:至少一次且不重複
frame post-1 → 1280×720, 30 fps
detect 車牌 → 1 個 · w=88px · conf 0.94
ocr 字元 → H743HE31 · conf 0.89
→ presence(管制哨上的車輛) # 已出現
→ event(vehicle_arrived) # 進入 outbox
→ deliver(POST /api/v1/vision/events)
✓ 已在伺服器建立來訪紀錄
從攝影機到分析
管制哨攝影機
入口、出口與作業區的 IP 攝影機提供視訊串流。
站點(ANPR)
辨識車牌、記錄到達/離開,並將事件放入 outbox。
伺服器 + PostgreSQL
接收事件、合併來訪紀錄並儲存於資料庫。
儀表板 + API
依據據點與管制哨的儀表板,以及供整合使用的 REST API 與 Swagger。
在現場部署站點
只要一個執行檔與一份 config.json:設定伺服器位址、據點與攝影機管制哨。站點會連接攝影機並開始辨識車牌。
部署中央伺服器
執行 autogate-server 與 PostgreSQL。站點使用存取金鑰透過 REST 傳送事件;伺服器會彙整所有據點的事件。
查看來訪並進行整合
在儀表板中查看依日期整理的據點、管制哨與來訪紀錄。其他系統可透過附 Swagger 的 REST API,依據據點、管制哨、車牌和日期取得事件。
自動化出入口管理
在您的自有基礎設施部署 autogate:現場站點、網路內的伺服器與儀表板,具備車牌辨識、來訪追蹤與開放 API。