• 大小: 2.36MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-09-14
  • 语言: C/C++
  • 标签: 滤波C++  

资源简介

基础的传统坡度滤波算法,采用格网化的点云组织方式进行滤波,阈值需要人工设定。附点云测试文件

资源截图

代码片段和文件信息

#include
#include
#include “point.h“
#include
using namespace std;

double findXmax(Point point[]int n)
{
    double Xmax;
    int i;
    Xmax=point[0].get_X();
    for(i=0;i    {
        if(point[i].get_X() >= Xmax)
        {
            Xmax =  point[i].get_X();
        }
    }
    return Xmax;
}

double findXmin(Point point[] int n)
{
    double Xmin;
    int i;
    Xmin=point[0].get_X();
    for(i=0;i    {
        if(point[i].get_X() <= Xmin)
        {
            Xmin = point[i].get_X();
        }
    }
    return Xmin;
}


double findYmax(Point point[]int n)
{
    double Ymax;
    int i;
    Ymax=point[0].get_Y();
    for(i=0;i    {
        if(point[i].get_Y() >= Ymax)
        {
            Ymax =  point[i].get_Y();
        }
    }
    return Ymax;
}

double findYmin(Point point[] int n)
{
    double Ymin;
    int i;
    Ymin=point[0].get_Y();
    for(i=0;i    {
        if(point[i].get_Y() <= Ymin)
        {
            Ymin = point[i].get_Y();
        }
    }
    return Ymin;
}

double findZmax(Point point[] int n)
{
    double  Zmax;
    int i;
    Zmax=point[0].get_Z();
    for(i=0;i    {
        if(point[i].get_Z() >= Zmax)
        {
            Zmax=point[i].get_Z();
        }
    }
    return Zmax;
}

double findZmin(Point point[] int n)
{
    double Zmin;
    int i;
    Zmin=point[0].get_Z();
    for(i=0;i    {
        if(point[i].get_Z() <= Zmin)
        {
            Zmin = point[i].get_Z();
        }
    }
    return Zmin;
}


int define_Mx(double Xmaxdouble Xmindouble length)
{
    int M;
    M = ((Xmax-Xmin)/length)+1;
    return M;
}
int define_Ny(double Ymaxdouble Ymindouble length)
{
    int N;
    N = ((Ymax-Ymin)/length)+1;
    return N;
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       1887  2017-04-25 19:57  坡度滤波\function.cpp

     文件        517  2017-04-25 21:34  坡度滤波\function.h

     文件         43  2017-04-25 13:40  坡度滤波\grid.cpp

     文件        173  2017-04-25 21:34  坡度滤波\grid.h

     文件       4128  2017-05-11 09:01  坡度滤波\main.cpp

     文件        988  2017-04-25 21:34  坡度滤波\point.cpp

     文件       1173  2017-04-25 21:34  坡度滤波\point.h

     文件        242  2017-04-21 21:10  坡度滤波\point1.pro

     文件      23750  2017-05-18 16:18  坡度滤波\point1.pro.user

     文件      23784  2017-05-05 14:52  坡度滤波\point1.pro.user.23d3d7d

     文件    5016210  2017-04-04 10:08  坡度滤波\点云0.3.dat

     文件    3973673  2017-04-04 10:07  坡度滤波\点云0.3.txt

     文件     210705  2017-04-04 10:12  坡度滤波\点云截图.png

     目录          0  2017-10-22 16:26  坡度滤波

----------- ---------  ---------- -----  ----

              9257273                    14


评论

共有 条评论