![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
开源库
时日随心
这个作者很懒,什么都没留下…
展开
-
pcl开源库读取文本格式pcd文件过慢问题解决
最近在使用pcl库研究点云处理分析,中间结果以文本格式的pcd文件存储,直接使用pcl::io::loadPCDFile()函数读取文件,遇到了pcd文件读取过慢,耗时太长的问题,当数据量较大时这个问题更加凸显。查阅pcl源代码(pcl-1.10.1)发现,真正执行文本格式pcd文件读取的函数 int pcl::PCDReader::readBodyASCII()中,使用getline()逐行读取文件内容,根据以往经验想当然认为是这行代码拖慢了速度,于是进行一番改造,自己建一个缓冲区(缓冲区长度为204原创 2021-12-15 15:32:43 · 2171 阅读 · 3 评论 -
CGAL多面体布尔运算
需求说明:有立方体的八个顶点坐标,需要判断两个或多个立方体是否有交集。根据百度搜索结果,CGAL可以提供立方体的布尔运算功能,但是需要根据已知的坐标构建该库的多面体对象。以下内容参考博客CGAL多面体布尔运算 - 码农岛CGAL中的Polyhedron并不能直接进行多面体的布尔运算,真正实现布尔运算的结构是CGAL::Nef_polyhedron_3<Kernel>(包含用于二元布尔运算所需要的结构信息),按照CGAL的官方教程,用Polyhedron来构造Nef_Polyhedr.原创 2021-11-19 14:41:58 · 2431 阅读 · 1 评论 -
解决win10上使用mingw编译gdal出现Argument list too long的错误
在windows平台上编译mingw版本的gdal时出现了/bin/ar: Argument list too long的错误,如下图所示,这是ar给出的错误提示。此错误是由于给ar传的参数中包含了太多的绝对路径,修改GNUmakefile文件内容,使传给ar和g++的参数中*.o路径字符串中不包含绝对路径即可。...原创 2021-11-18 09:36:14 · 763 阅读 · 0 评论 -
mingw版本log4cplus库Qt中编译错误:undefined reference to log4cplus::detail::macro_forced_log ......
在Qt中使用mingw版本的log4cplus库时出现编译错误如下:undefined reference to `log4cplus::detail::macro_forced_log(log4cplus::Logger const&, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*, in原创 2021-11-18 09:26:53 · 1282 阅读 · 0 评论