首页 > 解决方案 > 用于在 OpenCV 中检索像素矩形的双线性插值

问题描述

这个问题来自getRectSubPix_8u32fOpenCV 中的函数。基本上,目标是插入以下像素的强度(表示为I(a,b)): 在此处输入图像描述

但令我困惑的是代码片段:

    float a = center.x - ip.x;
    float b = center.y - ip.y;
    a = MAX(a,0.0001f);

为什么要在这里手动设置地板0.0001?据我了解,强度p应该是I(0,0)ifp正好位于(0,0)。那么这里的物质思想是什么?为什么不设置一个底线b呢?

标签: c++opencvinterpolationlinear-interpolationbilinear-interpolation

解决方案


推荐阅读