网站开发公司php工资,wordpress文章图片尺寸,安徽省建设厅官方网站黄世山,中国建设银行河南省分行网站首先说明一点#xff1a;Binary(二进制)格式点云文件进行读取时要比Ascll码格式点云读取时要快的多#xff0c;尤其是对于大型的点云文件#xff0c;如几百万、甚至几千万个点云的情况下。 今天遇到了一种情况#xff0c;在写项目的时候进行点云读取#xff0c;读取的时候… 首先说明一点Binary(二进制)格式点云文件进行读取时要比Ascll码格式点云读取时要快的多尤其是对于大型的点云文件如几百万、甚至几千万个点云的情况下。 今天遇到了一种情况在写项目的时候进行点云读取读取的时候只有90多万个点读取却要1分钟左右所以项目的进行就涉及到了性能的问题为什么读取的这么慢呢晚上单独把读取点云文件的代码拎了出来。然后加载了一个七十万的点云文件令我震惊的是1s中左右就读取完毕了。 分析第一就是我的点云路径问题。第二就是我的文件问题。针对这两点我就分别打开这两个文件看了一下发现1s中读完的那个点云是用二进制进行保存的而另一个使用ascll码进行保存的。 下面我就针对同一个文件数据分别进行了两种格式的保存点数为6124679个点使用ASCLL码保存的读取时间大概为 9分钟(很长) 而二进制格式保存的读取时间大概为 3s 后来就查询了一下原因 ASCLL码保存 优点可以通过点云文件进行查看点的详细信息以及点云的属性信息。 缺点在文件读取的时候会将ASCLL码首先转换为二进制码就是0和1的数字串形式读取速度很慢。 Binary保存 优点读取时不用使用ASCLL码转换为二进制码直接可以进行读取而且可以更有效地直接利用每个字节来表示数据从而减少了存储空间的需求。读取速度大家可以通过上面两个例子区别出来。 缺点在通过查看点云信息的时候二进制码格式在文本查看的时候非常的不友好。 以此记录