【问题标题】:How to apply chroma key filter with any color to live camera feed ios?如何将具有任何颜色的色度键滤镜应用于实时相机馈送 ios?
【发布时间】:2014-09-16 21:42:06
【问题描述】:

基本上我想将色度键过滤器应用于 ios 实时摄像机源,但我希望用户选择将被另一种颜色替换的颜色。

我找到了一些使用绿屏的示例,但我不知道如何动态替换颜色而不仅仅是绿色。

知道如何以最佳性能实现这一目标吗?

【问题讨论】:

    标签: ios image-processing opengl-es avfoundation cifilter


    【解决方案1】:

    您之前曾询问过我的GPUImage 框架,所以我假设您对它很熟悉。在该框架内有两个过滤器,一个 GPUImageChromaKeyFilter 和一个 GPUImageChromaKeyBlendFilter。两者都将关闭您通过-setColorToReplaceRed:green:blue: 方法指定的任何颜色,并使用thresholdSensitivity 属性设置阈值。

    前一个过滤器仅将与阈值内的颜色匹配的区域转换为 0 的 alpha,而后者实际上对基于另一个图像或视频源的输入图像或视频的匹配区域进行混合。 FilterShowcase 示例应用程序展示了如何为绿色执行此操作,但您可以将键控颜色设置为您想要的任何颜色。

    【讨论】:

    • 感谢@Brad Larson 再次提供帮助。我将尝试使用您的框架来实现我的目标,但由于我正忙于其他工作,这将需要一些时间..
    猜你喜欢
    • 2021-08-29
    • 1970-01-01
    • 1970-01-01
    • 2016-05-29
    • 2011-08-04
    • 2018-11-14
    • 1970-01-01
    • 2014-04-05
    • 1970-01-01
    相关资源
    最近更新 更多