diplib icon indicating copy to clipboard operation
diplib copied to clipboard

Add interfaces to other imaging libraries

Open crisluengo opened this issue 5 years ago • 1 comments

In DIPlib we can, in a simple header file:

  • define a function to create a dip::Image object around image data from other libraries,
  • define a function to convert a dip::Image to an image of that library (either as a view over the same data segment, or by copying the data),
  • and optionally define a dip::ExternalInterface so that DIPlib functions, when allocating a data segment for an image, can create an image of the other library underneath.

We currently have this for OpenCV and Vigra. We could add ITK and/or SimpleITK, and any other library that people would find useful to combine with DIPlib.

crisluengo avatar Feb 14 '19 17:02 crisluengo

It might be useful to add an interface to Eigen.

crisluengo avatar Jan 08 '21 21:01 crisluengo