gpt4 book ai didi

python - 从 numpy 数组到 itk 图像

转载 作者:行者123 更新时间:2023-11-28 16:53:28 41 4
gpt4 key购买 nike

我有一个 numpy 数组,想将它转换成 ITK 图像以供进一步处理。如何在不使用 WrapITK 的 PyBuffer 扩展的情况下执行此操作。我不能使用它,因为我在编译时遇到了一堆错误:

.../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 对象的想法。

最佳答案

只是改变

int dimensions[ ImageDimension ];

npy_intp dimensions[ ImageDimension ];

并重新编译。

关于python - 从 numpy 数组到 itk 图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4038500/

41 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com