今天在用pcl来做点云的曲率估计,发现报错了。调试发现是因为NormalEstimation返回的曲率有的是nan,所以报错了。经过一番搜索,才知道原来可以有一种很简单的方式判断一个float类型的数据是否是nan

float x;
if(x!=x)
    cout<<"x is nan"<<endl;

我试了一下,确实有用。记下来防止以后忘了

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注