【问题标题】:How to use VNImageRequestHandler for multiple image input?如何使用 VNImageRequestHandler 进行多个图像输入?
【发布时间】:2021-03-21 13:50:59
【问题描述】:

我是新的 CoreML 并试图制作一个需要 3 个图像输入和一个输出的 coreml 模型。我用模型文件创建了 VNCoreMLRequest 并尝试使用 VNImageRequestHandler 运行它,但是 VNImageRequestHandler 没有可用的初始化来传递多个图像。是否有任何其他替代 RequestHandler 可以用来传递多个图像输入,或者是否可以使用 VNImageRequestHandler ?

谢谢。

【问题讨论】:

    标签: ios swift coreml


    【解决方案1】:

    您必须使用常规的 Core ML API,而不是 Vision。这需要您将图像转换为 CVPixelBuffer 对象。我的仓库CoreMLHelpers 有这方面的代码。

    【讨论】:

    • 嗨@Matthijs 感谢您的回复,您能否提供一些关于将 CVPixelBuffer 输入传递给常规核心 ml API 的参考或演示(我对 model.predict 函数感兴趣)。我没有找到方法来做到这一点。谢谢
    • 网络上几乎所有的 Core ML 初学者教程都会向您展示如何做到这一点。我还出售一本书,其中详细介绍了 Core ML 的这一方面以及几乎所有其他方面(请参阅我的个人资料)。
    猜你喜欢
    • 1970-01-01
    • 2020-12-28
    • 2022-12-23
    • 2018-02-26
    • 2018-07-25
    • 2021-03-04
    • 2012-11-11
    • 2017-03-28
    • 1970-01-01
    相关资源
    最近更新 更多