gpt4 book ai didi

swift - 将 CIImage 乘以标量

转载 作者:行者123 更新时间:2023-11-30 10:36:23 33 4
gpt4 key购买 nike

我正在使用一个 CIImage,我需要通过每个像素减去 128 然后除以 128 来对其进行标准化。我怎样才能用CIFilter来做到这一点

最佳答案

不确定这是否有效,但也许您可以应用两个具有静态颜色的混合 channel ,如下所示:

let gray = CIImage(color: .gray) // this should be 50% white, or 128/255
let subtracted = CIBlendKernel.subtract.apply(foreground: gray, background: inputImage)!
let normalized = CIBlendKernel.divide.apply(foreground: gray, background: subtracted)

请记住,您需要将 CIContext 的工作格式设置为支持负值的格式。

关于swift - 将 CIImage 乘以标量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57907490/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com