Ask Your Question

Revision history [back]

OpenCV vs. macOS openCL deprecated

What is the desired direction for OpenCV on macOS? Ideally, applications using OpenCV would see little or no changes, with OpenCV hiding whatever API lies underneath on macOS.

I am curious of what is the consensus going forward.

My guess is a shim layer to emulate OpenCL on Metal 2 is a good goal. How many of the Metal features will map to OpenCL is an open question.

Or perhaps directly calling Metal might be better. https://developer.apple.com/metal/

What are your thoughts?

See also: Deprecation of OpenGL and OpenCL

https://developer.apple.com/macos/whats-new/#deprecationofopenglandopencl Apps built using OpenGL and OpenCL will continue to run in macOS 10.14, but these legacy technologies are deprecated in macOS 10.14