问题标签 [reprojection-error]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
67 浏览

opencv - 在 Opencv(2D) 中计算点的重投影误差

我已经获得了相机的内在参数,并且我知道了该点的位置(x,y)。但是,我想在图像上获得重投影错误。重新投影某个点时如何获得位置?

我尝试使用'reconstructt' 功能,但我不确定这个功能是否能如我所愿。

我的OpenCV版本是4.3

谢谢。

0 投票
0 回答
115 浏览

reprojection-error - 使用 st_transform 重新投影 shapefile 的问题

我有一些栅格 (CRS 32632) 和一个 shapefile,其中包含我需要研究的点的坐标 (CRS 2154)。我需要用形状裁剪我的栅格以仅保留我的点所在的区域,但因此我需要在 CRS 32632 中重新投影 shapefile。

这是我的代码

这给了我以下错误:

有谁知道我该如何解决这个问题?

0 投票
0 回答
40 浏览

opencv - 如何结合 PnP、ICP 和直接法的非线性方法?

我目前正在研究一些视觉里程计算法,我发现在解决 PnP 和 ICP 等问题时​​有非线性和线性方法,而直接方法可以最大限度地减少两点之间的强度误差。上述非线性方法还可以最大限度地减少两点之间的重投影误差。

我可以用 Gauss-Newton 方法实现 PnP、ICP 和直接方法求解,因为它们的实现仅在雅可比矩阵和误差函数上有所不同,我想问有没有办法最小化三个误差函数并将它们组合在一起?例如,opencv库在“opencv_contrib/odometry.cpp”中结合了ICP和direct方法,我贴在下面,但是我不太明白“calcRgbdLsmMatrices”函数中的原理,有没有其他方法可以结合三个他们使用非线性方法?

感谢您提前提供任何帮助!

0 投票
0 回答
54 浏览

openlayers - 在 openlayers 中将多边形从 epsg:3413 转换为 epsg:4326

我的目标是使用用户在 epsg:3413 下绘制的多边形作为一个参数来查找其中的其他多边形。当我使用 ol.transform 简单地变换多边形时,出现了一些问题。如果在 epsg:3413 下北极重叠,则在 epsg:4326 下的变换结果不会。

epsg:3413 下的多边形,其中包含北极

具有相同点且在 epsg:4236 下的多边形,不包含北极

我想知道是否有任何变换方法可以确保结果在类似情况下与北极重叠