diff --git a/src/openalpr/alpr_impl.cpp b/src/openalpr/alpr_impl.cpp index c3b8814..8d2b56c 100644 --- a/src/openalpr/alpr_impl.cpp +++ b/src/openalpr/alpr_impl.cpp @@ -110,6 +110,7 @@ namespace alpr for (unsigned int i = 0; i < response.plateRegions.size(); i++) plateQueue.push(response.plateRegions[i]); + int platecount = 0; while(!plateQueue.empty()) { PlateRegion plateRegion = plateQueue.front(); @@ -130,7 +131,8 @@ namespace alpr AlprPlateResult plateResult; plateResult.region = defaultRegion; plateResult.regionConfidence = 0; - + plateResult.plate_index = platecount++; + for (int pointidx = 0; pointidx < 4; pointidx++) { plateResult.plate_points[pointidx].x = (int) pipeline_data.plate_corners[pointidx].x;