点云技术相关产学研社区

 找回密码
 立即注册加入PCL中国点云技术相关产学研社区

扫一扫,访问微社区

查看: 1474|回复: 0

运行结果结果出现-1.#INF

[复制链接]
发表于 2015-6-23 19:13:03 | 显示全部楼层 |阅读模式
我主要想求以下平均值,为什么运行后结果出现了-1.#INF,没有得到想要的平均值?有哪位大神帮忙看看程序哪里有问题,怎么改正?

#include <iostream>
#include <pcl/io/io.h>
#include <pcl/io/pcd_io.h>
#include <pcl/point_types.h>
#include <pcl/features/normal_3d.h>
int
main (int argc, char** argv)
{ srand(time(0));
  pcl::PointCloud<pcl::PointNormal>::Ptr cloud (new pcl::PointCloud<pcl::PointNormal>);
pcl::PCDReader reader;
  reader.read ("shou.pcd", *cloud);
int j;
for (j=1;j<=10239;j++)
{
        float *curvature;
        float sum;
        sum+=curvature[j];
       float avg;
       avg=sum/5;
std::cerr <<"average is"<< avg<<std::endl;
}
}


回复

使用道具 举报

本版积分规则

QQ|小黑屋|点云技术相关产学研社区 ( 陕ICP备13001629号 )

GMT+8, 2024-5-19 07:54 , Processed in 1.115883 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表