如何在Xcode上加载nii图像作为numpy数组



我创建了一个tflite模型,用于在iOS应用程序上执行医学图像分割。nii文件将被加载并转换为numpy数组,然后使用tflite模型进行推理。通常,这是在python上使用simpleITK库完成的。Swift怎么能做到这一点?

我对这个天真的问题感到抱歉。

Nifti有一个C库,可以在这里读写文件:

http://niftilib.sourceforge.net

我还没有在Swift中开发,但据我所知,你可以在Swift中将C库链接起来。这里有一个页面说明了如何做到这一点:

https://www.hackingwithswift.com/articles/87/how-to-wrap-a-c-library-in-swift

就使用numpy而言,这是一个Python包。以下是关于从Swift调用Python的堆栈溢出问题:

调用Swift 中现有项目中的Python代码

但是,如果你能做到这一点,你应该能够从Swift调用SimpleITK,从而不需要使用Nifti的C库。

最新更新