Я использую как OpenCV, так и ITK. Мне интересно, сможет ли ITK декодировать медицинское изображение из буфера, например OpenCV, с cv::imdecode()
. Например, если у меня есть файл DICOM, который читается в буфере buf
с использованием fread()
, существует ли API в ITK, который я могу использовать для получения itk::Image
от buf
?Аналог OpenCV imdecode() в ITK
спасибо.
Спасибо! Причина, по которой мне это нужно, - это то, что я использую ITK в распределенной среде, где один узел может отправлять сжатый образ другому по сети. К сожалению, мне нужно избегать ввода-вывода файлов. Похоже, единственное решение, которое у меня есть, - отправить декодированное изображение и его метаданные по сети. –
Эта библиотека может сделать это проще: http://openigtlink.org/ –