sga*_*zvi 11 c++ opencv image-processing
我一直在尝试实现名为Learning Based Digital Matting的研究论文中描述的数字遮罩算法.
其MATLAB代码可在此处获得.我试图使用OpenCV 2.4.3和UMFPACK将MATLAB代码转换为C++.
问题是名为getLap_iccv09_overlapping(计算输入图像的拉普拉斯矩阵)的函数在OpenCV中不是现成的,我必须在cpp中编写自己的实现.我的实施结果不正确.
是否有任何C/C++库提供矩阵/图像的拉普拉斯矩阵计算?
我最近不得不将几个 Matlab 函数“翻译”为 C++(使用 OpenCV),不幸的是你找不到完全相同的函数。有一些类似的函数,但结果并不完全相同,尤其是矩阵的边界。
我建议您阅读并理解 Matlab 函数使用的算法(矩阵运算)并用 C++ 编写(Opencv 对于矩阵运算非常有用)。
您可以使用一个小矩阵(例如 4 × 4)并逐步进行测试,首先使用矩阵内的元素,然后使用边缘和边框(我发现边框条件更难以理解)祝你
好运!
| 归档时间: |
|
| 查看次数: |
2547 次 |
| 最近记录: |