fordemon19929
n3wb
Hoping someone running the YOLO11 .NET stack can spot what I'm missing. My plate detection works perfectly but the ALPR OCR read never gets called, so I never get plate numbers.
Setup:
What works:
The problem:
Relevant BI AI settings:




With the YOLO11 .NET ObjectDetection + ALPR modules, what actually triggers the ALPR read after a DayPlate detection? What BI setting bridges "found the plate location" → "run ALPR OCR on it"? Detection is clearly working; the OCR call just never happens.
Thanks!
Setup:
- CodeProject.AI Server 2.9.5
- Object Detection (YOLO11 .NET) 1.4.0
- License Plate Recognition (YOLO11 .NET) 1.1.1
- Blue Iris (current)
- GTX 1070, DirectML — both modules confirmed running on GPU
- ALPR set to "This AI server" (NOT Plate Recognizer cloud)
What works:
- Feeding a plate image directly into CodeProject.AI Explorer → License Plate Recognition reads it correctly (e.g. "BSV7099" at 96%). So the ALPR module itself works.
- In Blue Iris, using custom model license-plate-v5, an ROI zone, detection is solid: CPAI logs show Object Detection (YOLO11 .NET) command 'custom' ['Found DayPlate'] reliably, fast (30-50ms), often 90%+ confidence.
The problem:
- After "Found DayPlate," the alpr command never fires. There is no License Plate Recognition ... command 'alpr' line in the CPAI logs on live triggers — only the custom/DayPlate detection. So the plate location is found, but it's never sent to the ALPR reader for OCR. HA/webhook gets an empty plate every time.
Relevant BI AI settings:
- "Confirm alerts with AI" ✓
- Custom object models: license-plate-v5 ✓
- "License plates" ✓
- "To confirm": DayPlate,NightPlate,car,truck
- Default object detection ✓




With the YOLO11 .NET ObjectDetection + ALPR modules, what actually triggers the ALPR read after a DayPlate detection? What BI setting bridges "found the plate location" → "run ALPR OCR on it"? Detection is clearly working; the OCR call just never happens.Thanks!