- 博客(6)
- 收藏
- 关注
原创 关于体素化和点大小
体素化是确定好体素的size之后,一个体素内的所有点都会变成一个点,这个点位于体素内所有点的重心。也就是还只是点坐标。而点大小是渲染过程中的,这个点所表现出来的大小,并不一定就是和体素的尺寸一样。体素化过程也是下采样过程。下采样过程中,bounding box 大小不变。...
2021-04-28 15:27:16
1386
原创 PCL点云下采样
#include <pcl/io/pcd_io.h>#include <pcl/filters/voxel_grid.h>#include <pcl/io/ply_io.h>#include <pcl/point_types.h>#include <iostream> #include <pcl/visualization/cloud_viewer.h>#include<string>intmain(int
2021-04-28 15:00:15
1183
原创 main函数的参数问题
int main(int argc, char* argv[]){};argv是指向指针的指针,main函数的第二个参数“char argv[]“也可以替换为 “char argv“,两者是等价的。在没有参数传入的情况下,保存程序名称的第一个变量argv[0]依然存在。所以传入的变量应该从argv[1]开始*直接在vs2019中运行会出现0x00007FFB6C8DF551 (ucrtbased.dll)处(位于 cloud_viewer.exe 中)引发的异常: 0xC0000005: 读取位置
2021-04-27 16:03:12
260
1
原创 简易的点云文件(PLY)查看器
代码#include <pcl/visualization/cloud_viewer.h>#include <iostream>#include <pcl/point_types.h>#include <pcl/io/io.h>#include <pcl/PCLPointCloud2.h>#include <pcl/io/pcd_io.h>#include <pcl/io/ply_io.h>#include
2021-04-27 15:48:59
2646
原创 cmake配置PCL出现的问题及解决的办法
cmake配置PCL出现的问题及解决的办法一、Cmake对PCL程序make成功后,在VS2019无法成功编译显示的是缺少OpenNI2.dll,对比此时vs2019的环境设置,与之前已经成功运行PCL相关程序的环境设置,最关键的地方是在属性->调试->环境处为空白,要填上PATH=$(PCL_ROOT)\bin;$(PCL_ROOT)\3rdParty\FLANN\bin;$(PCL_ROOT)\3rdParty\VTK\bin;$(PCL_ROOT)\3rdParty\OpenNI2\T
2021-04-27 11:09:43
2156
原创 点云质量评价中PSNR的应用
一、PSNRpsnr是“Peak Signal to Noise Ratio”的缩写,即峰值信噪比,是一种评价图像的客观标准,它具有局限性,一般是用于最大值信号和背景噪音之间的一个工程项目。通常在经过影像压缩之后,输出的影像都会在某种程度与原始影像不同。为了衡量经过处理后的影像品质,我们通常会参考PSNR值来衡量某个处理程序能否令人满意。也就是说,PSNR是传统图像评价的一种方法。其数学公式如下图所示:其中MSE是原图像(语音)与处理图像(语音)之间均方误差。均方误差(mean-square err
2020-09-23 21:37:19
3783
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人