IBA::to_OpenCV(): use dst.create rather than constructor w/move (#2944)
IBA::to_OpenCV(): use dst.create rather than constructor w/move (#2944)

The cv::Mat::create method does the same thing as the constructor but "Allocates new array data if needed." And when not needed, which is my use case when all the images I process are the same size, create does nothing. This is more efficient than the implementation where a new mat is constructed and then moved to the destination. This is a minor optimization, but it does avoid allocating an image size block of pixels when it is not necessary.
OpenImageIO/oiio,lgritz/oiio,lgritz/oiio,OpenImageIO/oiio,lgritz/oiio,lgritz/oiio,OpenImageIO/oiio,OpenImageIO/oiio