У меня есть массив numpy, и я хочу преобразовать его в изображение ITK для дальнейшей обработки. Как мне сделать это без использования расширения PyBuffer для WrapITK. Я не могу использовать это, потому что я получаю кучу ошибок при компиляции:
.../ExternalProjects/PyBuffer/itkPyBuffer.txx: In static member function ‘static PyObject* itk::PyBuffer<TImage>::GetArrayFromImage(TImage*) [with TImage = itk::Image<float, 2u>]’:
.../ExternalProjects/PyBuffer/wrap_itkPyBufferPython.cxx:1397: instantiated from here
.../ExternalProjects/PyBuffer/itkPyBuffer.txx:64: error: cannot convert ‘int*’ to ‘npy_intp*’ in argument passing
Я мог бы использовать идею о том, как исправить ошибки компиляции, или о другом способе преобразования моих объектов Python.