简体   繁体   English

SURF_CUDA 每次执行计算不同的关键点

[英]SURF_CUDA every execution compute different keypoints

I have a question concerning the SURF_CUDA algorirthm.我有一个关于 SURF_CUDA 算法的问题。 I want to detect the features of some frames in order to stitch them in the end.我想检测一些帧的特征以便最终缝合它们。 Therefore I need to compute the keypoints and descriptors.因此我需要计算关键点和描述符。 But the results are different on every execution, although the images are the same.但是每次执行的结果都不同,尽管图像是相同的。 How is that possible?这怎么可能? I checked if the keypoints position are changing on every execution and I figured out they do change, even if its not a big change.我检查了关键点 position 是否在每次执行时都发生变化,我发现它们确实发生了变化,即使变化不大。 But because of that I get different results for Homography.但正因为如此,我对 Homography 得到了不同的结果。 Does someone know how to stabilze the algorithm?有人知道如何稳定算法吗? Thanks in advance.提前致谢。

Sorting the matches solved the problem.对匹配进行排序解决了这个问题。 The results were being returned in different a different order on every execution.每次执行时,结果都以不同的顺序返回。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM