gpt4 book ai didi

ios - Accelerate 的 vImage 与 vDSP

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:08:28 25 4
gpt4 key购买 nike

我正在尝试使用 iOS 上的 Accelerate 框架来绕过 iOS 上的 Core Image 不支持自定义过滤器/内核这一事实。我正在使用 Sobel kernel 的两个卷积开发边缘检测过滤器,但从一个简单的高斯模糊开始,以掌握它的窍门。我知道 vImage 适合作为矩阵的图像处理,而 vDSP 专注于使用傅里叶变换处理数字信号。但是,虽然我开始使用 vImage 函数(vImageConvolve_XXXX 等),但我听到很多人在讨论使用 vDSP 的函数(vDSP_conv、vDSP_imgfir 等)来做诸如卷积之类的事情。所以这让我想到了手头的问题:我什么时候应该使用一个而不是另一个?它们在卷积运算方面有什么区别?我到处都看过,但找不到明确的答案。有人可以阐明它,或者为我指明正确的方向吗?

谢谢!

最佳答案

如果 vImage 提供了您需要的操作,那么使用它通常是最简单的。 vImage 会为您进行缓存阻塞和线程处理,而 vDSP 不会。 vImage 提供对交错格式和整数格式的操作,这些格式通常对图像处理很有用。

关于ios - Accelerate 的 vImage 与 vDSP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8981484/

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