0

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

我是 swift 新手,很抱歉这个幼稚的问题。

4

1 回答 1

0

Nifti 有一个 C 库来读取和写入文件:

http://niftilib.sourceforge.net

我没有使用 Swift 开发,但据我了解,您可以在 Swift 中链接 C 库。这是一个说明如何执行此操作的页面:

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

就使用 numpy 而言,这是一个 Python 包。这是关于从 Swift 调用 Python 的 Stack Overflow 问题:

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

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

于 2020-07-24T17:40:07.233 回答