title: DIPlib: Converting a dip::Image object to a vigra::MultiArrayView object with dip_vigra::DipToVigra not working
body: <p>I am facing some trouble when I try to convert from a <code>dip::Image</code> object to a <code>vigra::MultiArrayView</code>. The way vice versa works fine, but when I try to call <code>dip_Vigra::DipToVigra</code> I am getting:</p>
  <blockquote>
  <p>error: no matching function for call to ‘DipToVigra(dip::Image&amp;)</p>
  </blockquote>
  <p>How should I do this conversion?</p>
  <p>As said, the way vice versa works fine with <code>dip_vigra::VigraToDip()</code></p>
  <pre><code>vigra::FImage Img;
  Img.resize(width, height);
  vigra::MultiArrayView&lt;2, float&gt; VigraView = Img;
  dip::Image DIPimage;
  
  DIPimage = dip_vigra::VigraToDip(VigraView); // works fine
  
  VigraView = dip_vigra::DipToVigra(DIPimage); // fails 
  </code></pre>
  <p>I am working on opensuse using code::blocks as IDE.</p>