uos / lvr2 Goto Github PK
View Code? Open in Web Editor NEWLas Vegas Reconstruction 2.0
License: BSD 3-Clause "New" or "Revised" License
Las Vegas Reconstruction 2.0
License: BSD 3-Clause "New" or "Revised" License
Hi @spuetz, any plans for an lvr2_ros package and/or a refresh for organized_fast_mesh someday?
Is there any windows x64 compatibility planned?
Hi,
I am trying to reconstruct a mesh from a point cloud that was exported using google cartographers assets writer. The data used is from "Deutsche Museum" which was scanned by the google cartographer team.
I played around with different parameters such as the smallRegion, fillHoles, ransac, and the different algorithms MC, PMC, SF and MT.
No matter what parameters I choose, I always have alot of holes in the mesh, which look like the triangles are not connected correctly.
In this dataset the robot has a fixed position. I understand that since I don't provide the position of the robot (which is 0, 0, 0) the orientation of the normals can be inconsistent. Is this a problem for LVR when connecting the triangles?
Could it be, that the quality of the point cloud is just not good enough? Its a single room, which consists of 50M points.
Any advice is appreciated.
E: Für Paket »openmpi-dev« existiert kein Installationskandidat.
There is libopenmpi-dev (https://packages.ubuntu.com/bionic/libopenmpi-dev).
E: Paket libvtk-qt-dev kann nicht gefunden werden.
There is libvtk7-qt-dev.
Please clarify/adopt the README. Additionally, surely cmake-ncurse-gui is no mandatory dependency, or?
Problem: lvr2_reconstruct crashes on some meshes when both --optimizePlanes and --fillHoles are used
LVR version: 20.11.3 (9bb03a3)
System info: Ubuntu 20.04
How to reproduce:
I've attached some test data here: minimal_examle.ply
lvr2_reconstruct -o minimal_examle.ply
: workslvr2_reconstruct -f 15 minimal_examle.ply
: workslvr2_reconstruct -o -f 1 minimal_examle.ply
: workslvr2_reconstruct -o -f 15 minimal_examle.ply
: crashes:../build/bin/lvr2_reconstruct -o -f 15 minimal_examle.ply
[00:00:00 072] Trying to remove all holes with size ≤ 15
[00:00:00 072] Trying to remove all holes 100%
terminate called after throwing an instance of 'lvr2::PanicException'
what(): Program panicked: attempt to access a non-existing value in an attribute map
[1] 58441 abort (core dumped) ../build/bin/lvr2_reconstruct -o -f 15 minimal_examle.ply
Hi,
im trying to compile LVR2 on Mac OS (10.15 Catalina).
It seems that OpenCL can not be found, but im unsure why.
I am getting the following error, when trying to use "cmake .." from build folder.
-- Found TIFF library
-- Found GDAL
-- Found OpenCV: /usr/local/Cellar/opencv@3/3.4.9_1 (found suitable version "3.4.9", minimum required is "3")
-- Found FLANN
-- Header /usr/local/include LIB
-- Found the Lz4 library: /usr/local/lib/liblz4.dylib
-- Found LZ4 library: liblz4.dylib
-- Found GSL
-- Found Eigen3
-- Found MPI
CMake Error at CMakeModules/FindOpenCL.cmake:10 (find_package):
Maximum recursion depth of 1000 exceeded
Call Stack (most recent call first):
CMakeModules/FindOpenCL.cmake:10 (find_package)
CMakeModules/FindOpenCL.cmake:10 (find_package)
[...]
CMakeModules/FindOpenCL.cmake:10 (find_package)
Any ideas, what I can try to debug this issue?
Hi,
I want to use a previously created .pcd cloud point as map for the mesh_navigation package. I understand that it needs to be transformed to h5 format.
I've tried the tools provided by this package after converting pcd to ascii point clouds, but I only get core dumps. I haven't been able to find any documentation, as I've been unable to make the documentation as instructed (make doc).
Can you kindly provide some example or instructions for building a h5 map from other data?
Thank you.
We're building packages in the robostack project, including this one to make it easy to install ROS with conda: https://github.com/robostack/ros-noetic
Unfortunately gdal seems to be missing from the package.xml
file?
Currently the lv2r package is not installable in Noetic without conflicting with libpcl-dev.
The rosdep key has been fixed in ros/rosdistro#27768, but the lvr2 deb has not been updated since making it still uninstallable on noetic.
Is it possible to rebloom/release v20.11.2 in Noetic to fix the dependency list ?
Thanks!
What algorithms are used namely to generate the different mesh map as implemented in this repo?
I am getting the following error OpenCL error at /tmp/binarydeb/ros-melodic-lvr2-20.11.3/src/liblvr2/reconstruction/opencl/ClSurface.cpp:466 code=-1001(Unspecified Error) "clGetPlatformIDs(0, NULL, &num_platforms)" Wrong platform id terminate called after throwing an instance of 'boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::lock_error> >' pure virtual method called terminate called recursively
. I am not sure where the problem is since I also can't reproduce it on another similar embedded platform.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.