diff --git a/src/bindings/csharp/openalpr-net/openalpr-net.cpp b/src/bindings/csharp/openalpr-net/openalpr-net.cpp index f109740..a691f20 100644 --- a/src/bindings/csharp/openalpr-net/openalpr-net.cpp +++ b/src/bindings/csharp/openalpr-net/openalpr-net.cpp @@ -409,8 +409,9 @@ namespace openalprnet { /// AlprResultsNet^ Recognize(MemoryStream^ memoryStream, List^ regionsOfInterest) { - std::vector p = AlprHelper::MemoryStreamToVector(memoryStream); - AlprResults results = m_Impl->recognize(p); + std::vector buffer = AlprHelper::MemoryStreamToVector(memoryStream); + std::vector rois = AlprHelper::ToVector(regionsOfInterest); + AlprResults results = m_Impl->recognize(buffer, rois); return gcnew AlprResultsNet(results); } @@ -427,9 +428,9 @@ namespace openalprnet { /// /// Bytes representing image data AlprResultsNet^ Recognize(cli::array^ imageBuffer, List^ regionsOfInterest) { - std::vector p = AlprHelper::ToVector(imageBuffer); + std::vector buffer = AlprHelper::ToVector(imageBuffer); std::vector rois = AlprHelper::ToVector(regionsOfInterest); - AlprResults results = m_Impl->recognize(p, rois); + AlprResults results = m_Impl->recognize(buffer, rois); return gcnew AlprResultsNet(results); }