Я пытался реализовать алгоритм цифрового матирования, описанный в исследовательской статье Learning Based Digital Matting.
Его код MATLAB доступен здесь. Я пытаюсь преобразовать код MATLAB в C++, используя OpenCV 2.4.3 и UMFPACK.
Проблема в том, что функция с именем getLap_iccv09_overlapping
(которая вычисляет матрицу Лапласа входного изображения) недоступна в OpenCV, и мне нужно написать свою собственную реализацию в cpp. Я получаю неверные результаты от моей реализации.
Существует ли какая-либо библиотека C/C++, которая предлагает вычисление матрицы Лапласа матрицы/изображения?