Scan the native (Linux) system for the OpenCV library. Compile extern_NLM as a dynamic library. Modernize the Halide-C++ interface that calls the extern_NLM function.
Todo:
[x] generate Halide-accelerated code of the proxNLM function.
[x] Expose the function as a Python interface.
[ ] Enable cuda toolchain in Github CI; validate the build logic in a generic Linux OS.
Scan the native (Linux) system for the OpenCV library. Compile
extern_NLM
as a dynamic library. Modernize the Halide-C++ interface that calls theextern_NLM
function.Todo:
proxNLM
function.Reference: #43 .