From the C++ samples that I follow along I see I can use:
Really appreciate the response @Zulkifli_Intel !
So I checked out those lines:
auto moutputHolder = moutput->rmap();
const float* detection = moutputHolder.as<const float*>();
Sorry but this doesn't provide much insight into how to make this a multi-dimensional array...
There is no internal function or tool available to convert a blob into an array of float. However, it is possible to access the blob data, thus you can explore in writing a function that is capable to perform the aforementioned conversion.
Here are some useful documents that you can refer to:
1) Integrate Inference Engine with Your C++ Application (steps 5 & 7) - Integrate Inference Engine — OpenVINO™ documentation
2) What is a Blob, and how do I Extract Detection Data from a Blob? - What is a Blob, and how do I Extract Detection Data from a Blob? (intel.com)
There were also previous requests in our community forum that you can refer to summarize the idea of converting the blob into float:
This thread will no longer be monitored since we have provided a solution. If you need any additional information from Intel, please submit a new question.