Manipulate large images using the CPU’s vector processor.
Framework
- Accelerate
Overview
vImage is a high-performance image processing framework. It includes functions for image manipulation—convolutions, geometric transformations, histogram operations, morphological transformations, and alpha compositing—as well as utility functions for format conversions and other operations.
vImage optimizes image processing by using the CPU’s vector processor. If a vector processor is not available, vImage uses the next best available option. This framework allows you to reap the benefits of vector processors without the need to write vectorized code.
vImage is particularly suited for:
Efficiently processing large images
Real-time video processing software
Scientific applications that require high-accuracy numerical calculations