CICoreMLModelFilter - 它有什么作用?

问题描述 投票:0回答:1

我找到了一些关于 CICoreMLModelFilter 的文档。信息不多,我找不到任何示例代码。我什至不确定它的作用是什么?是为了分类吗?你可以将图像叠加在脸上,就像那些 Snapchat 滤镜一样吗?它接受输入图像和 Core ML 模型并返回输出图像。什么样的 Core ML 模型?您可以拥有一个识别车牌的 Core ML 模型,并将其用于披萨图片。我真的没看出其中的联系?

core-image
1个回答
0
投票

我认为此过滤器仅适用于以图像 (

CVPixelBuffer
) 作为输入并输出至少一张图像的模型。这里明显的用例是风格迁移模型。

根据我的经验,这个过滤器不是很灵活。例如,它会在将输入图像传递到模型之前简单地缩放以填充输入图像,并按原样返回模型的输出。

如果您想要对流程进行更多控制,我建议您实现一个自定义的

CIImageProcessorKernel
,直接使用 Vision 或 Core ML 进行处理。

© www.soinside.com 2019 - 2024. All rights reserved.