Halide is a new programming language written for high-performance image processing on new computers. Halide currently targets the following:
- CPU architectures: X86, ARM, MIPS, Hexagon, and PowerPC
- Operating systems: Linux, Windows, macOS, Android, iOS, and Qualcomm QuRT
- GPU Compute APIs: CUDA, OpenCL, OpenGL, OpenGL Compute Shaders, Apple Metal, and Microsoft Direct X 12
In this recipe, we are going to show how to compile OpenCV with Halide and how to enable it in your DNN algorithms.