计算机视觉程序中使用的亚像素操作背后的理论(简化)是什么?我正在使用 OpenCV 来检测图案上的点,并且有一种方法可以将检测细化到亚像素精度。这怎么可能?
问问题
1117 次
1 回答
1
当您考虑将光线从场景投射到相机传感器时,相机传感器中的离散元素会产生混叠效果。假设您有一系列具有值的相邻像素
| 10 | 15 | 17 | 22 | 68 | 95 | 121 |
并且您想要更准确地估计投影到第 4 和第 5 个像素之间的 2D 点的 3D 点的强度估计,仅假设从该点反射的光的强度将是 22或 68(例如通过选择最近的邻居),更好的近似值是假设这些值之间的某种平滑过渡发生在表面上,并尝试从那里进行估计。一个简单的猜测是使用线性插值,因为这在计算上非常便宜,但是可以找到更复杂的示例。
于 2013-02-15T19:12:51.047 回答