-
-
Notifications
You must be signed in to change notification settings - Fork 4.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
KinFu Large Scale build fails #1927
Comments
Both KinFu and it's large scale version are not maintained. In fact, we have a plan to remove it (#1549). You will probably either need to find a fix yourself, or just switch to any of the maintained open-source alternatives. To name a few: kinfu_remake, Kintinious, InfiniTAM. |
I got a similar error and the following patch can work for my case. diff --git a/gpu/kinfu_large_scale/include/pcl/gpu/kinfu_large_scale/world_model.h b/gpu/kinfu_large_scale/include/pcl/gpu/kinfu_large_scale/world_model.h
index 4ccd1b7..9f3f396 100644
--- a/gpu/kinfu_large_scale/include/pcl/gpu/kinfu_large_scale/world_model.h
+++ b/gpu/kinfu_large_scale/include/pcl/gpu/kinfu_large_scale/world_model.h
@@ -40,6 +40,8 @@
#define PCL_WORLD_MODEL_H_
#include <pcl/common/impl/common.hpp>
+#include <pcl/octree/octree.h>
+#include <pcl/octree/octree_impl.h>
#include <pcl/filters/extract_indices.h>
#include <pcl/filters/filter_indices.h>
#include <pcl/filters/crop_box.h> These two lines were removed in #1639 |
A quick search shows that neither Kinfu nor KinfuLS use |
Yes, I think so. #1943 will fix this issue. |
Your Environment
Here are my cmake settings:
Expected Behavior
pcl_gpu_kinfu_large_scale should build
Current Behavior
Everything else in PCL builds fine except for pcl_gpu_kinfu_large_scale, and specifically world_model.cpp.
The two errors I get are:
Possible Solution
Note sure. Adding in the namespace
pcl::kinfuLS::WorldModel
also doesn't work, leading to template errors. Also, this tutorial seems to indicate that the namespace is not needed.Code to Reproduce
Download the latest master commit, try compiling with gpu, cuda, and kinfu_large_scale enabled.
Context
I just want to use kinfu large scale.
The text was updated successfully, but these errors were encountered: