我正在尝试允许使用的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 Matlab,
How to do grid interpolation interp2 in OpenCV
和cv::remap (in opencv) and interp2 (matlab)
声明可以使用OpenCV函数remap
而不是本机MATLAB
函数interp2
,但我不知道如何正确解释/转换
参数(我没有关于MATLAB和计算机视觉的经验)。
如何使用mexopencv函数cv.remap
获得与其相同的效果
会打电话给Vq = interp2(X,Y,V,Xq,Yq)
吗?