使用cv.remap(mexopencv)代替interp2(MATLAB)

时间:2017-04-24 11:40:45

标签: matlab opencv computer-vision mex bilinear-interpolation

我正在尝试允许使用的mexopencv项目 来自MATLAB .m文件的OpenCV库,以便比较性能 具有OpenCV函数的本机MATLAB函数

我想用一个调用代替MATLAB interp2函数:

  

Vq = interp2(X,Y,V,Xq,Yq)使用线性插值返回特定查询点处两个变量的函数的插值。结果总是通过函数的原始采样。 X和Y包含采样点的坐标。 V包含每个采样点的相应函数值。 Xq和Yq包含查询点的坐标。

替补应该是对cv.remap功能的调用。

  

对图像应用通用几何变换

dst = cv.remap(src, map1, map2)
dst = cv.remap(src, map1)
dst = cv.remap(..., 'OptionName',optionValue, ...)

三个SO问题Similar OpenCV Api for interp2 in MatlabHow to do grid interpolation interp2 in OpenCVcv::remap (in opencv) and interp2 (matlab) 声明可以使用OpenCV函数remap而不是本机MATLAB 函数interp2,但我不知道如何正确解释/转换 参数(我没有关于MATLAB和计算机视觉的经验)。

如何使用mexopencv函数cv.remap获得与其相同的效果 会打电话给Vq = interp2(X,Y,V,Xq,Yq)吗?

0 个答案:

没有答案