Commit Graph

23 Commits

Author SHA1 Message Date
7e772f76bc Improve ANSCV 2026-04-21 09:26:02 +10:00
3418090042 - Remove ALPR_OD Tracker and voting system.
- Disable debugview
2026-04-19 23:15:50 +10:00
51fe507dfd Fix unregister issue 2026-04-19 14:47:29 +10:00
2de11c4b0c Fix: remove the leak protection entirely 2026-04-18 20:51:50 +10:00
b05c49ad93 Fix ALPR Batch and memory leak 2026-04-15 09:23:05 +10:00
7778f8c214 Two-part fix
Fix 1 — Chunk oversized bucket groups (the correctness fix)
ONNXOCRRecognizer::RecognizeBatch now slices each bucket group into chunks of ≤ kRecMaxBatch before submitting to TRT. A frame with 30 crops in bucket 320 produces two back-to-back batched calls (24 + 6), both within the profile, both on the fast path.

Fix 2 — Raise the profile max from 16 to 24 (the performance fix)
The old profile max was 16; your real scenes routinely hit 24. Raising the profile max to 24 means the common 12-plate scene (24 crops) fits in a single batched call with no chunking needed. Scenes with > 24 crops now use chunking, but that's rare.
2026-04-15 07:27:55 +10:00
5706615ed5 Support tracker to improve ALPR_OCR 2026-04-14 21:18:10 +10:00
f9a0af8949 Improve ALPR_OCR peformance 2026-04-14 20:30:21 +10:00
8e60126c4c Fix mutex lock issues (OCR and FR) 2026-04-13 20:38:40 +10:00
0a8aaed215 Add CPU/GPU gate and support new ANSALPR using OCR 2026-04-12 17:16:16 +10:00
091a61d2be Fix Window search path for ANSLIB 2026-04-06 08:31:26 +10:00
98681f4da6 Use CPU resize before upload to GPU to remove PCIe bottleneck 2026-04-04 22:29:08 +11:00
6fb09830c5 Fix NV12 crash issue when recreate camera object
(new structure) does not work
2026-04-03 14:51:52 +11:00
958cab6ae3 Fix NV12 crash issue when recreate camera object 2026-04-02 22:07:27 +11:00
ccfc5964d4 Support UTF8 to UTF16 LE.
Support Unicode helper
Fix ANSFR to show 2 same faces in 1 image
2026-03-31 21:52:47 +11:00
70be68d0fc Support UTF8 to UTF16 LE 2026-03-31 14:10:21 +11:00
0c24096c80 Support return Unicode escapes 2026-03-30 22:50:07 +11:00
dd2009d87a Unify country and ocr mode on both ANSOCR and ANSALPR 2026-03-30 15:21:32 +11:00
c1b919ec47 Fix setting GPU behaviour:
Condition	maxSlotsPerGpu	Behavior
OptimizeModelStr	0	Bypass: non-shared temporary engine
1 GPU	1	Single slot, no round-robin
>1 GPU, VRAM < 24 GB	1	Round-robin: 1 slot per GPU
>1 GPU, VRAM >= 24 GB	-1	Elastic: on-demand slot growth
2026-03-30 09:59:09 +11:00
01eabf76bd Fix ANSOCR TensorRT Release 2026-03-30 09:24:04 +11:00
b735931c55 Initial OCR to support ALPR mode with country support 2026-03-29 22:51:39 +11:00
6861de8fb4 Organise the dependencies 2026-03-29 14:10:05 +11:00
8a2e721058 Refactor project structure 2026-03-28 19:56:39 +11:00