c++ - 用于在 OpenCV 中检索像素矩形的双线性插值
问题描述
这个问题来自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
呢?
解决方案
推荐阅读
- r - 在 factoextra 包中扩展双标比例
- flutter - TextEditingController 无法从 Dialog 设置值
- java - Gradle 7.0 尝试使用旧 java_home 中的 java,尽管它在任何地方都设置正确
- vba - 访问报告 - 根据最大高度在多个控件周围绘制边框
- c# - 当数据集为空时,SQLiteDataAdapter 返回错误的列类型
- php - PHP未设置不适用于在同一PHP脚本中上传的文件
- python - 当您只能使用一个返回语句并且使用 print() 不起作用时,如何在一个函数中打印多个不同的东西
- c - 我如何导航和描述这个函数试图从给定的汇编代码中实现什么?
- python - 将代码从 Tensorflow 1 迁移到 Tensorflow 2 时,如何处理属性错误:“Adam”对象没有属性“compute_gradient”?
- c - 显示的链表无法将指针转换为 void