ROS下計(jì)算點(diǎn)云聚類(lèi)處理時(shí)間
最近改進(jìn)了個(gè)算法想比較下和傳統(tǒng)算法的計(jì)算時(shí)間差異。
使用ros下面的ROS::time可以實(shí)現(xiàn)。
大致框架:
(1)在數(shù)據(jù)處理開(kāi)始獲取時(shí)間
ros::Time?begin_time?=?ros::Time::now?();?
(2)接著是數(shù)據(jù)處理階段,在處理后,計(jì)算時(shí)間差:
double?clustering_time?=?(ros::Time::now?()?-?begin_time).toSec?();
(3)注意要把時(shí)間轉(zhuǎn)換為秒崔兴。最后ROS_INFO輸出:
ROS_INFO?("%f?secs?for?clustering?(%d?clusters).",?clustering_time,?(int)?cluster_indices.size?());
同時(shí)將聚類(lèi)產(chǎn)生個(gè)數(shù)強(qiáng)制轉(zhuǎn)換輸出。