pcl::IntegralImageNormalEstimation: Assertion Assertion `v == T(Value)’ failed.
最新项目用到IntegralImageNormalEstimation类计算法向量。配置运行成功后。
我用 PCL version 1.12.1 on Ubuntu 22. The eigen3 version is 3.4.0
运行IntegralImageNormalEstimation 计算结构性点云的法向量的时候,出现了Bug
/usr/include/eigen3/Eigen/src/Core/util/XprHelper.h:133: Eigen::internal::variable_if_dynamic<T, Value>::variable_if_dynamic(T) [with T = long int; int Value = 3]: Assertion `v == T(Value)’ failed.
最后在github上找到类似的答案:
PCL 版本 1.12.1 尚未解决该问题。需要从github上clone当前master 分支或 1.30.0 更新版本编译并安装 PCL。
完成