Commit Graph

  • 2db9125536 Merge pull request #5447 from luoxuhai/fix-getMeanPointDensity Markus Vieth 2022-10-01 16:54:03 +02:00
  • edbbac016c Fix can't compile getMeanPointDensity luoxuhai 2022-10-01 14:23:45 +08:00
  • 1036334ec2 Remove deprecated code before PCL 1.13.0 release (#5375) Theodoros Nikolaou 2022-09-29 11:34:05 +02:00
  • 7c87e19a9d remove unused boost headers includes (#5204) Alexander Turkin 2022-09-27 19:18:05 +03:00
  • 1da8a83351 Modernized memset via uniform init or modern constructs (#5436) Norm Evangelista 2022-09-27 00:31:24 -07:00
  • 4dad5b3cd4 [filters] FrustumCulling: asymmetrical Field of View (#5438) keineahnung2345 2022-09-26 20:06:48 +08:00
  • 97037f94ff Merge pull request #5442 from mvieth/pcd_viewer_padding_check Markus Vieth 2022-09-23 09:35:46 +02:00
  • c37c79105b Add check in pcd_viewer.cpp for padding fields Padding fields should not be considered as multi-dimensional feature fields and should not be shown in histograms Markus Vieth 2022-09-22 18:21:22 +02:00
  • 8fe656819a Merge pull request #5440 from theoniko/update-ci-vkt-version-ubuntu-18.04 Markus Vieth 2022-09-20 21:02:50 +02:00
  • 87e5d243d9 Make Ubuntu 18.04 use VTK 7 in ci theoniko 2022-09-20 19:03:09 +02:00
  • ec3dee711c [filters] FrustumCulling: allowing infinite far plane distance (#5433) keineahnung2345 2022-09-20 02:21:52 +08:00
  • 74aa68f0f9 [FrustumCulling] check hfov and vfov validity (#5437) keineahnung2345 2022-09-20 02:15:33 +08:00
  • fe855d31dc Merge pull request #5435 from CalaW/master Markus Vieth 2022-09-19 16:08:31 +02:00
  • a101732bb8 Merge pull request #5434 from mvieth/shot_remove_unnecessary_member Markus Vieth 2022-09-19 15:31:18 +02:00
  • 90b7599db9 Fix example of TfQuadraticXYZComparison Chen 2022-09-18 20:21:46 +08:00
  • 8d7cf6e532 Remove unnecessary member in SHOTEstimationBase Can also cause problems with alignment. Markus Vieth 2022-09-16 20:32:49 +02:00
  • f5dcb593e7 Add note about point type registration being in the global namespace (#5426) Rasmus 2022-09-14 13:42:29 +02:00
  • 9d49f58899 Merge pull request #5221 from UnaNancyOwen/fix_preprocessor Markus Vieth 2022-09-13 17:42:09 +02:00
  • addf63f9f5 Merge pull request #5424 from keineahnung2345/frustum_typo Markus Vieth 2022-09-13 14:43:27 +02:00
  • 25ff489d88 [filters] fix typo in FrustumCulling keineahnung2345 2022-09-13 15:49:27 +08:00
  • 72f1862511 Convert to range-based for loops (#5417) Norm Evangelista 2022-09-13 00:05:32 -07:00
  • a3c08077a5 Add empty point cloud support at pcd file. (#5400) bottlenome 2022-09-12 19:14:54 +09:00
  • 4f26818e2d Make empty destructors default or remove them if they seems to be unnecessary (#5386) SunBlack 2022-09-11 11:59:24 +02:00
  • c80bfd2497 Added modernize-use-auto to clang-tidy-checks (#5397) Norm Evangelista 2022-09-09 11:31:39 -07:00
  • c7db524a19 Merge pull request #5418 from larshg/Updatex86windows Lars Glud 2022-09-07 16:49:42 +02:00
  • d0ba2fd980 Update vcpkg to version 2022.07.25 to fix libharu hash value error. Lars Glud 2022-09-07 07:54:09 +02:00
  • 0c2b595e15 Merge pull request #5414 from SunBlack/msvc_external_includes_support_check Markus Vieth 2022-09-03 16:38:58 +02:00
  • a1d66517d8 Add a warning if PCL_WARNINGS_ARE_ERRORS is enabled when using MSVC, but external includes are not supported Heiko Thiel 2022-09-02 17:25:29 +02:00
  • 2ef6ae2f86 Merge pull request #5399 from mvieth/ndt_sparse_clouds Markus Vieth 2022-08-31 14:02:07 +02:00
  • 85a38324c5 [filters] Fix error due to multiple declarations of template member function specializations in pyramid (#3973) Kunal Tyagi 2022-08-31 17:17:33 +09:00
  • 1afe5ca811 Merge pull request #5405 from keineahnung2345/octree_shift Markus Vieth 2022-08-29 21:12:43 +02:00
  • f69c63e1d8 Merge pull request #5404 from keineahnung2345/octree_setMaxVoxelIndex Markus Vieth 2022-08-27 12:00:37 +02:00
  • 8182e6c5f5 Merge pull request #5403 from keineahnung2345/octree_deserializeTreeRecursive Markus Vieth 2022-08-26 09:57:11 +02:00
  • b459c40beb Merge pull request #5401 from keineahnung2345/octree_const_iter Markus Vieth 2022-08-26 09:38:33 +02:00
  • 78e8d3e952 [refactor] use right shift operator for integers keineahnung2345 2022-08-26 11:32:23 +08:00
  • 4f86df2738 1. call setTreeDepth from setMaxVoxelIndex 2. set depth_arg upper limit keineahnung2345 2022-08-26 11:23:39 +08:00
  • 9bd2e102fe [doc] increase readability of deserializeTreeRecursive keineahnung2345 2022-08-26 10:22:20 +08:00
  • 3f89755483 Fix multiple memory corruption errors revealed by fuzzing (#5342) Alex 2022-08-25 14:10:32 +01:00
  • 09e914b0b3 Merge pull request #5402 from keineahnung2345/octree_typo Markus Vieth 2022-08-25 11:25:13 +02:00
  • 02aef79bd5 [fix] fix typos in octree_base keineahnung2345 2022-08-25 16:26:35 +08:00
  • 5c63a464ef fix definition of ConstLeafNodeIterator keineahnung2345 2022-08-25 16:06:38 +08:00
  • 10e8736b6a Merge pull request #5398 from mvieth/test_centroid Markus Vieth 2022-08-23 12:59:12 +02:00
  • 2984f16301 Fix segfault of NDT for sparse clouds - VoxelGridCovariance: if searchable requested but no valid voxel centers, print warning and set searchable to false - in NDT, check if VoxelGridCovariance is searchable, and do not start registration if not searchable - add function to NDT to change MinPointPerVoxel of VoxelGridCovariance Markus Vieth 2022-08-23 11:09:59 +02:00
  • 2b6f52b9f4 Add more tests for functions in pcl/common/centroid.h Make sure that output centroid/covariance matrix are unchanged if cloud don't contain any valid points (as the documentation says) Markus Vieth 2022-08-22 18:13:03 +02:00
  • f2181c94b6 Merge pull request #5383 from mvieth/misc6 Lars Glud 2022-08-22 10:38:50 +02:00
  • 9a535c103f Merge pull request #5327 from larshg/FixLinkingErrorKinfu Lars Glud 2022-08-21 09:03:33 +02:00
  • 82db1edc82 Merge pull request #5396 from SunBlack/fix_pdb_installation Markus Vieth 2022-08-21 08:56:45 +02:00
  • 02ae36176d Check for link type of specific library instead of using global PCL_SHARED_LIBS to determine if a PDB file should installed or not Heiko Thiel 2022-08-20 22:10:47 +02:00
  • 6f28bcd7a9 Merge pull request #5391 from mvieth/boost_1_80 Tsukasa Sugiura 2022-08-20 18:48:35 +09:00
  • a7ffaac67c Merge pull request #5390 from mvieth/require_eigen3_3 Markus Vieth 2022-08-19 20:44:26 +02:00
  • 4068535947 Fix minor cmake errors in apps Markus Vieth 2022-08-17 12:20:41 +02:00
  • 4d1f6644f0 Fix deprecated-enum-enum-conversion warning in apps Warning is: arithmetic between different enumeration types 'pcl::cloud_composer::CloudComposerItem::ItemType' and 'QStandardItem::ItemType' is deprecated CloudComposerItem::CLOUD_COMPOSER_ITEM is defined to have the value of QStandardItem::UserType in cloud_composer_item.h Markus Vieth 2022-08-17 10:04:18 +02:00
  • 06c04aa555 Remove tools/boost.h Is not used anymore and not installed, so no need to deprecate before removing Markus Vieth 2022-08-16 09:38:55 +02:00
  • 1daaaa1dd6 Fix some warnings in opennurbs code Unnecessary parentheses and maybe uninitialized Markus Vieth 2022-08-16 09:35:39 +02:00
  • 08d809eab8 Replace deprecated Qt::TextColorRole with Qt::ForegroundRole Markus Vieth 2022-08-16 09:33:45 +02:00
  • b6989030c9 Fix some doc/rst warnings Markus Vieth 2022-08-16 09:28:02 +02:00
  • ca1721c813 Optimize includes Markus Vieth 2022-08-16 09:23:19 +02:00
  • d4b6f6a37c Allow compilation with Boost 1.80 Markus Vieth 2022-08-19 15:02:04 +02:00
  • 287783791b Update minimum required Eigen version to 3.3 PCL uses Eigen::Index, which is available since Eigen 3.3 (https://eigen.tuxfamily.org/index.php?title=3.3#Index_typedef) Eigen 3.3 was released in Nov 2016 Markus Vieth 2022-08-19 14:56:08 +02:00
  • 44fea0a400 Merge pull request #5387 from SunBlack/combine_PCL_SUBSYS_DEPEND Markus Vieth 2022-08-19 09:36:36 +02:00
  • b9d36f6953 Merge pull request #5384 from SunBlack/remove_cuda_RGB_operator- Markus Vieth 2022-08-18 21:37:22 +02:00
  • ca53f268ce Combine PCL_SUBSUBSYS_DEPEND with PCL_SUBSYS_DEPEND Heiko Thiel 2022-08-18 12:45:22 +02:00
  • f81d875d82 Fix wrong implemented CUDA function RGB& operator-(RGB &rhs), as this inverted the stored value instead of subtracting the passed value. Heiko Thiel 2022-08-16 16:19:04 +02:00
  • 0daa6023b2 Merge pull request #5378 from SunBlack/cmake_parse_arguments_fixed_prefix Markus Vieth 2022-08-16 11:03:52 +02:00
  • fa3da0b101 Changed memcpy/memset for non-POD objects [PCL-3368] (#4299) Norm Evangelista 2022-08-16 00:00:14 -07:00
  • 3570a7bd82 Use fixed prefix for cmake_parse_arguments to prevent further copy & paste issues (like in PCL_SUBSUBSYS_DEPEND) Heiko Thiel 2022-08-14 18:47:55 +02:00
  • a92da8b793 Merge pull request #5371 from keineahnung2345/octree_deref Markus Vieth 2022-08-10 10:07:05 +02:00
  • 099190c585 Merge pull request #5373 from keineahnung2345/octree_search Markus Vieth 2022-08-10 09:41:32 +02:00
  • 07240ad753 Merge pull request #5372 from keineahnung2345/octree_nodes_doc Markus Vieth 2022-08-10 09:38:07 +02:00
  • 37cdfc0380 Add option to enable EDL rendering. (#4941) Lars Glud 2022-08-09 12:04:21 +02:00
  • 45dc2c7269 Merge pull request #5359 from keineahnung2345/octree_const_iter Markus Vieth 2022-08-09 10:41:12 +02:00
  • a26ebcc535 [doc] patch for octree_search's function docs keineahnung2345 2022-08-09 15:54:31 +08:00
  • a4aa585b2b [doc] fix typos keineahnung2345 2022-08-08 17:21:07 +08:00
  • a4d13b0d1f [feat] 1. make dereference operator virtual 2. add OctreeLeafNodeBreadthFirstIterator::operator*() keineahnung2345 2022-08-08 16:10:31 +08:00
  • 125e517f9e Merge pull request #5370 from keineahnung2345/octree_dfs Markus Vieth 2022-08-08 09:33:22 +02:00
  • b4816dd059 Merge pull request #5365 from mvieth/harris3d_refineCorners Markus Vieth 2022-08-08 09:20:30 +02:00
  • 1e10dc4876 Merge pull request #5369 from mvieth/visualizer_curvatures Markus Vieth 2022-08-08 09:20:07 +02:00
  • cc42946dac Merge pull request #5322 from mvieth/pca_test Markus Vieth 2022-08-08 09:18:20 +02:00
  • 6723d00d53 [feat] add cbegin and cend keineahnung2345 2022-08-08 11:51:23 +08:00
  • d24a90fa0c Merge pull request #5344 from SunBlack/error_handling_cmake_parse_arguments Markus Vieth 2022-08-05 17:00:47 +02:00
  • 725fed976d [octree] make addPointIndex, getPointIndex, getPointIndices virtual (#5360) keineahnung2345 2022-08-05 16:05:33 +08:00
  • a14f9f602a [doc] add explanation to OctreeDepthFirstIterator's arg stack keineahnung2345 2022-08-05 11:55:05 +08:00
  • 390f39dc6b Fix PCLVisualizer::addPointCloudPrincipalCurvatures Fixes https://github.com/PointCloudLibrary/pcl/issues/3413 Previously, nothing was displayed. After calling update, the lines are displayed. Markus Vieth 2022-08-04 09:39:28 +02:00
  • 4766f4146b Add reference (paper) to the formula used for curvature estimation (#5367) Eikeike 2022-08-03 18:32:10 +02:00
  • 4ce19cb357 Merge pull request #5361 from keineahnung2345/octree_base_const Markus Vieth 2022-08-02 09:52:02 +02:00
  • b81186421b Fix HarrisKeypoint3D::refineCorners Fixes https://github.com/PointCloudLibrary/pcl/issues/3503 Solving a system of linear equations by computing a matrix inverse is not a good idea, both in terms of speed and accuracy. Eigen's LDLT decomposition is fast and precise (NNT is positive definite so we can use LDLT). Also, the condition number (rcond) is a better check for instability than the determinant (returned by invert3x3SymMatrix) Markus Vieth 2022-08-01 16:02:42 +02:00
  • 1b8a22a049 Merge pull request #5364 from SunBlack/remove_ubuntu_2110 Markus Vieth 2022-08-01 13:59:24 +02:00
  • eb7ff70298 Merge pull request #5363 from mvieth/fix_alignment_prerejective Markus Vieth 2022-08-01 08:36:34 +02:00
  • ddca0a4674 Add already the upcoming release Ubuntu 22.10 to the docker build process Heiko Thiel 2022-08-01 00:03:02 +02:00
  • bc278d59b0 Remove Ubuntu 21.10 from Docker build, as it is end of life Heiko Thiel 2022-07-31 20:41:25 +02:00
  • 5a3356f62a Fix alignment prerejective tutorial - Store the scene before downsampling, set as search surface for normal estimation, reduce search radius. This creates more accurate normals that better represent the local structure - Increase similarity threshold to 0.95, leading to faster alignment - Remove unneeded icp header - Adapt line numbers in .rst file Markus Vieth 2022-07-30 14:16:13 +02:00
  • 37fe7c3cf5 [refactor] add const to const functions keineahnung2345 2022-07-29 09:40:53 +08:00
  • 9bb9feb94a [feat] add Scalar template variable to GeneralizedIterativeClosestPoint (#5312) keineahnung2345 2022-07-28 17:34:32 +08:00
  • 31c6c1f9f7 Merge pull request #5346 from SunBlack/remove_unnecessary_CMake_version_check Markus Vieth 2022-07-28 09:21:17 +02:00
  • 7cbaefc7d9 Merge branch 'master' into octree_const_iter keineahnung2345 2022-07-28 10:50:35 +08:00
  • a47d459c5a [fix] ConstIterator definition [feat] add const version begin, end for const OctreeT [test] add OctreeBaseIteratorsPrePostTest for ConstIterator keineahnung2345 2022-07-28 10:47:59 +08:00
  • 0b81d22102 Merge pull request #5358 from balthasarschuess/master Markus Vieth 2022-07-27 12:09:38 +02:00
  • 16f167d417 Document segmentation dependency "features" Balthasar Schüss 2022-07-27 11:26:05 +02:00
  • fb52572ab3 Merge pull request #5354 from keineahnung2345/octree_pointcloud_point_arg Markus Vieth 2022-07-27 09:50:17 +02:00
  • 526600f1a0 Merge pull request #5353 from keineahnung2345/octree_pointcloud_delete_tree Markus Vieth 2022-07-27 09:44:37 +02:00