OpenCV中的getRectSubPix和borderInterpolate

时间:2015-11-29 16:30:44

标签: opencv opencv3.0

OpenCVs getRectSubPix()函数的文档:

C++: void getRectSubPix(InputArray image, Size patchSize, 
Point2f center, OutputArray patch, int patchType=-1 )

包含声明:

  

虽然矩形的中心必须在图像内,   矩形的一部分可能在外面。在这种情况下,   复制边框模式(请参阅borderInterpolate())   用于外推图像外的像素值。

但我看不到在getRectSubPix中设置borderInterpolate模式的方法。许多其他OpenCV函数(boxFiltercopyMakeBorder,...)允许您传入borderInterpolate枚举,但不传入getRectSubPix。

这只是文档错误吗?

1 个答案:

答案 0 :(得分:2)

声明“ 复制边框 模式(请参阅borderInterpolate())用于推断像素值”,清楚地说明它使用称为images,titles and Descriptions的预定义模式来估计图像边界外的像素。您不能使用其他边框方法,如BORDER_REPLICATEBORDER_REFLECTBORDER_WRAP等。