OpenCV的getRectSubPix()函数的文档:
C++: void getRectSubPix(InputArray image, Size patchSize,
Point2f center, OutputArray patch, int patchType=-1 )
包含以下语句:
但是我看不到在getRectSubPix中设置borderInterpolate模式的方法。许多其他OpenCV函数(boxFilter,copyMakeBorder,...)允许您传入borderInterpolate枚举,但不允许传入getRectSubPix。
这只是文档错误吗?
最佳答案
语句“复制边界模式(请参阅borderInterpolate())用于推断像素值”,明确指出它使用称为BORDER_REPLICATE
的预定义模式来估计图像边界之外的像素,您不能使用其他Border方法(例如BORDER_REFLECT
) BORDER_WRAP
,BORDER_CONSTANT
等。