shape_based_matching icon indicating copy to clipboard operation
shape_based_matching copied to clipboard

请教一下亚像素提取时有没有遇到结果异常

Open RyanLee-cn opened this issue 4 years ago • 5 comments

你好,我想请教下作者在提取亚像素的时候有没有遇到过算出来的亚像素值很大,甚至上千的情况,我目前时直接舍弃了,请问作者遇到过吗,是如何处理的,我也是用canny 提取的边缘,用二次多项式拟合梯度曲面,梯度是用opencv 函数算的。

RyanLee-cn avatar Jun 29 '20 04:06 RyanLee-cn

没遇到过。听上去像是numerical underflow / overflow的问题。

meiqua avatar Jun 29 '20 13:06 meiqua

谢谢作者,我看到edge_scene line435有if (fabs(px) <= 0.5 && fabs(py) <= 0.5) 可能在这里处理了吧,我自己码的时候感觉是在一些弱的边缘会发生这情况。 还想请教一下有多模板匹配的教程吗

RyanLee-cn avatar Jul 06 '20 02:07 RyanLee-cn

多目标给不同的ID就行

meiqua avatar Jul 07 '20 11:07 meiqua

@meiqua 作者你好,请教下提取亚像素代码最下面的那段 // get pcd, dilute to neibor 是把核附近点都统一成pcd的亚像素坐标吗

RyanLee-cn avatar Jul 27 '20 02:07 RyanLee-cn

对,这样可以直接查找

meiqua avatar Jul 27 '20 14:07 meiqua