函数中的未知插值方法'remap'误差



尝试从 cv.Remap(src,dst,map1,map2,interpolation)更新旧的python代码到 remapped_image = cv2.remap(src,map1,map2,interpolation)。问题是插值选项。最初的插值是cv.INTER_LINEAR+cv.WARP_FILL_OUTLIERS+cv.WARP_INVERSE_MAP,但是,当我使用该插值代码将所有CV更改为CV2时,我会收到(-5 Bad argument) Unknown Interpolation method in function 'remap'

错误的原因是cv.warp_inverse_map标志,它似乎在OpenCV中不支持(至少在Python版本中(。CV2.inter_linear_exact,cv2.inter_nearest_exact,cv2.inter_max,cv2.warp_fill_outliers出现同样的错误。即使有此类标志的文档。我检查了我的CV2版本,并安装了OpenCV_Contrib,但仍然存在错误。似乎即使在源代码中也不支持这些标志。

最新更新