on macOS it's a headache to install OpenCV dev tools, which makes compiling pypatchmatch an ordeal. i'd like to try replacing the opencv backend with something that's less troublesome, but i'm not sure if this is feasible.
afaict from looking at the output of nm, OpenCV is only really providing a matrix backend, is that correct? are there any obvious performance considerations to using some other matrix lib? something like eg the header-only linalg (assuming it supports the required dimensionality).