找出flann矩阵类型中最频繁的元素

Find the most frequent element in flann matrix type

本文关键字:元素 flann 类型 找出      更新时间:2023-10-16

找到flann矩阵中最频繁元素(如flann::Matrix<int> k_indices )的最佳方法是什么

我建议您声明一个map<int,int> counters,然后将矩阵的每个元素插入到映射中,如果元素已经存在,则增加相对计数器:

map<int,int> counters;
...
if(counters.count(yourNumber)==0)
   counters[yourNumber] = 1
else
   counters[yourNumber]++

并且在得到最后一个元素的计数器之后:

return counters.rbegin()->second;

我希望它能有所帮助!