Point Cloud Normalization

来源:互联网 发布:英语学习软件开发 编辑:程序博客网 时间:2024/05/01 21:32
//Normalization 1~1000
    
    float maxValue=*max_element(features.begin(),features.end());
    float minValue=*min_element(features.begin(),features.end());
    for (int i = 0; i<(int)point.size();i++)
    {
      point[i].x=(n_max-n_min)*(point[i].x-minValue)/(maxValue-minValue+1e-8)+n_min;
      point[i].y=(n_max-n_min)*(point[i].y-minValue)/(maxValue-minValue+1e-8)+n_min;
      point[i].z=(n_max-n_min)*(point[i].z-minValue)/(maxValue-minValue+1e-8)+n_min;
    }
1 0