gpt4 book ai didi

opencv - OpenCV 中的 getRectSubPix 和 borderInterpolate

转载 作者:太空宇宙 更新时间:2023-11-03 21:35:01 30 4
gpt4 key购买 nike

OpenCV 文档 getRectSubPix () 函数:

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

包含语句:

While the center of the rectangle must be inside the image, parts of the rectangle may be outside. In this case, the replication border mode (see borderInterpolate() ) is used to extrapolate the pixel values outside of the image.

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

这只是文档错误吗?

最佳答案

声明“复制边界模式(参见borderInterpolate())用于推断像素值”,明确指出它使用称为 BORDER_REPLICATE 的预定义模式来估计图像边界外的像素,您不能使用其他 Border 方法,如 BORDER_REFLECTBORDER_WRAP BORDER_CONSTANT

关于opencv - OpenCV 中的 getRectSubPix 和 borderInterpolate,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33985101/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com