title: Why is my cv::Mat-Matrix sparse insted of dense?
body: <p>due to my current work with OpenVino I have to use OpenCV. I have to convert a std::vector to a cv::Mat-array. My exemplaric code looks like this:</p>
  
  <pre><code>    std::vector&lt;float&gt; inputvector(10*10,1.1111);
      cv::Mat image = cv::Mat(10,10,CV_32FC1);
  
      for(int i=0;i&lt;10;i++)
      {
          for (int j=0;j&lt;10;j++)
          {
              image.at&lt;float&gt;(i,j) = inputvector.at(10*i+j);
          }
      }
  </code></pre>
  
  <p>Now I have to wrap my data by Blob::Ptr without allocation of new memory:</p>
  
  <pre><code>    Blob::Ptr imgBlob = wrapMat2Blob(image);
  </code></pre>
  
  <p>For the last line above I get the following error message from OpenVINO inference engine:</p>
  
  <pre><code>    Doesn't support conversion from not dense cv::Mat
  </code></pre>
  
  <p>I do not understand this as my 10*10 array holds the 1.1111-value in every position. Can somebody explain that? Thanks!</p>