title: InputArray as parameter in Emgu CV
body: <p>There are many functions in Emgu CV which need InputArray. For example:</p>
  
  <pre><code>var r = new Mat();
  var t = new Mat();
  CvInvoke.SolvePnP(b3D, b2D, _cM, _dC, r, t);
  </code></pre>
  
  <p>What types of <strong><em>r</em></strong> and <strong><em>t</em></strong> can I use instead of Mat?</p>
  
  <p>For example, in C++ OpenCV it is possible to use std::vector where InputArray is needed</p>
  
  <pre><code>std::vector&lt;Point2f&gt; vec;
  // points or a circle, somegow fill it
  cv::transform(vec, vec, cv::Matx23f(0.707, -0.707, 10, 0.707, 0.707, 20));
  </code></pre>