这个问题来自getRectSubPix_8u32f
OpenCV 中的函数。基本上,目标是插入以下像素的强度(表示为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
呢?