【发布时间】:2020-07-19 13:03:06
【问题描述】:
我创建了一个 tflite 模型来在 iOS 应用上执行医学图像分割。 nii 文件将被加载并转换为 numpy 数组,然后使用 tflite 模型执行推理。通常,这是在 python 上使用 simpleITK 库完成的。这在 Swift 中如何实现?
我是 swift 新手,很抱歉这个幼稚的问题。
【问题讨论】:
我创建了一个 tflite 模型来在 iOS 应用上执行医学图像分割。 nii 文件将被加载并转换为 numpy 数组,然后使用 tflite 模型执行推理。通常,这是在 python 上使用 simpleITK 库完成的。这在 Swift 中如何实现?
我是 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 的 Stack Overflow 问题:
Call Python code from an existing project written in Swift
但是,如果你能做到这一点,你应该能够从 Swift 调用 SimpleITK,从而无需使用 Nifti 的 C 库。
【讨论】: