OpenCV vs. macOS openCL deprecated

asked 2019-01-31 13:58:00 -0500

Lent gravatar image

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.

What are your thoughts?

See also: Deprecation of OpenGL and OpenCL Apps built using OpenGL and OpenCL will continue to run in macOS 10.14, but these legacy technologies are deprecated in macOS 10.14

edit retag flag offensive close merge delete


OpenCV dnn module has Vulkan backend and there is MoltenVK project which implements Vulkan API via Metal.

mshabunin gravatar imagemshabunin ( 2019-02-01 07:34:41 -0500 )edit