Swift Accelerate and vImage: Getting Started | Kodeco

Learn how to process images using Accelerate and vImage in a SwiftUI application.


This is a companion discussion topic for the original entry at https://www.kodeco.com/19456196-swift-accelerate-and-vimage-getting-started

I’m trying to understand the positioning of vImage vs Core Image vs even the Metal Performance Shaders. There’s 100% overlap in some areas – like Histogram manipulation and display – but I can’t seem to find any indication, including Apple’s own documentation, of course, when it’s better to use vImage or Core Image, Core Image or MPS. Do you folks have any recommendations?