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