yzrobot / cloud_annotation_tool Goto Github PK
View Code? Open in Web Editor NEWL-CAS 3D Point Cloud Annotation Tool
License: GNU General Public License v3.0
L-CAS 3D Point Cloud Annotation Tool
License: GNU General Public License v3.0
My OS is Ubuntu 16.04. I installed libpcl with sudo apt install libpcl-dev
, and successfully compiled cloud_annotation_tool with CMakeLists_Xenial.txt. I downloaded the LCAS dataset. But when I tried to load a pcd file in the cloud_annotation_tool software, it always exits and prints a Segmentation fault (core dumped)
error.
Hello,
When I build the cloud_annotation_tool-devel and run the 'make' command, I get the following error:
[ 12%] Generating moc_viewer.cxx
/usr/include/boost/unordered/detail/implementation.hpp:52: Parse error at "defined"
CMakeFiles/cloud_annotation_tool.dir/build.make:66: recipe for target 'moc_viewer.cxx' failed
make[2]: *** [moc_viewer.cxx] Error 1
CMakeFiles/Makefile2:67: recipe for target 'CMakeFiles/cloud_annotation_tool.dir/all' failed
make[1]: *** [CMakeFiles/cloud_annotation_tool.dir/all] Error 2
Makefile:83: recipe for target 'all' failed
make: *** [all] Error 2
What could this error mean?
Thank you.
Can not get libpcl-1.7-all-dev. Does other version work?
Hi,
Great program!
I'm hoping to use it for my project where I'm annotating some validation data. However I'm not entirely sure how to run the program after building and making.
Hope you could help.
vtk5 and pcl1.7 conflicts with each other for prerequsite. Once i installed one dev, the other will be deleted. May i ask how to solve it?
E: Package 'libqt4-dev' has no installation candidate
E: Package 'qt4-qmake' has no installation candidate
when run sudo apt-get install libqt4-dev qt4-qmake
Hi, I have been trying to set up the cloud_annotation_tool. I have successfully compiled and built the program, but when I open it, the QVTKWidget that should be displaying the point cloud is completely transparent, and shows the windows underneath it. No error messages are printed in terminal when I run the tool. I have tried numerous rebuilds. It is strange because pcl_viewer seems to work fine in a separate window, and running the PCL visualizer code https://pcl.readthedocs.io/projects/tutorials/en/latest/pcl_visualizer.html#pcl-visualizer also seems to work fine by itself.
Has anyone encountered this issue before? Any help will be appreciated. Thank you.
hi, professor,
I am using your annotation tool this week on Ubuntu16.04, and it runs perfect.
I have some question when using the tool.
first, how can i output the labeling results ?
second, how can i change the rectangle parameter[eg. rect1(x,y,z,length,width,height)... ], i only see the bottom-top removing/euclidean clustering/cluster filtering parameter on your tool.
thanks so much!
Hello,
I could compile the tool on Ubuntu 14.04. But I am not sure how the tool works. How can I assign labels to the objects, can I create custom label names and how the labels are saved? Can you please help.
Do the versions of Qt and VTK have to be 4.x and 5.x? Does the higher version work?
...
[100%] Linking CXX executable cloud_annotation_tool
/usr/bin/ld: cannot find -lvtkRendering
/usr/bin/ld: cannot find -lvtkGraphics
/usr/bin/ld: cannot find -lvtkHybrid
/usr/bin/ld: cannot find -lQVTK
...
[ 12%] Generating moc_viewer.cxx
/usr/include/boost/unordered/detail/implementation.hpp:52: Parse error at "defined"
CMakeFiles/cloud_annotation_tool.dir/build.make:66: recipe for target 'moc_viewer.cxx' failed
make[2]: *** [moc_viewer.cxx] Error 1
CMakeFiles/Makefile2:67: recipe for target 'CMakeFiles/cloud_annotation_tool.dir/all' failed
make[1]: *** [CMakeFiles/cloud_annotation_tool.dir/all] Error 2
Makefile:83: recipe for target 'all' failed
make: *** [all] Error 2
When I run the 'make' command, I get the following error:
/usr/bin/ld: cannot find -lvtkRendering
/usr/bin/ld: cannot find -lvtkGraphics
/usr/bin/ld: cannot find -lvtkHybrid
/usr/bin/ld: cannot find -lQVTK
/usr/bin/ld: cannot find -lvtkRendering
/usr/bin/ld: cannot find -lvtkGraphics
/usr/bin/ld: cannot find -lvtkHybrid
/usr/bin/ld: cannot find -lQVTK
Could you please help?
Hello,
Thanks for the nice tool, but I want to ask how to train the svm model, I tried training the model using lcas_simple_data.zip but always got "train failed", and the console got "mv cannot stat pedestrian.* no such file or dictionary".
How should I do, can you give me some advice, thank you.
[100%] Built target cloud_annotation_tool
realloc(): invalid pointer
Aborted (core dumped)
VTK 5.x: sudo apt-get install libvtk5-dev
when i tried to install the above package its shwoing to remove the follwoing.
The following packages will be REMOVED:
libpcl-dev libvtk6-dev libvtk6-qt-dev ros-kinetic-camera-calibration ros-kinetic-compressed-depth-image-transport ros-kinetic-compressed-image-transport ros-kinetic-cv-bridge
ros-kinetic-depth-image-proc ros-kinetic-desktop ros-kinetic-desktop-full ros-kinetic-gazebo-plugins ros-kinetic-gazebo-ros-pkgs ros-kinetic-image-geometry ros-kinetic-image-pipeline
ros-kinetic-image-proc ros-kinetic-image-publisher ros-kinetic-image-rotate ros-kinetic-image-transport-plugins ros-kinetic-image-view ros-kinetic-opencv3 ros-kinetic-pcl-conversions
ros-kinetic-pcl-ros ros-kinetic-perception ros-kinetic-perception-pcl ros-kinetic-rqt-common-plugins ros-kinetic-rqt-image-view ros-kinetic-simulators ros-kinetic-stereo-image-proc
ros-kinetic-theora-image-transport ros-kinetic-vision-opencv ros-kinetic-viz
The following NEW packages will be installed:
libvtk5-dev
did the cmake with following warning
-- Eigen found (include: /usr/include/eigen3, version: 3.2.92)
-- Boost version: 1.58.0
-- Found the following Boost libraries:
-- system
-- filesystem
-- date_time
-- iostreams
-- serialization
-- regex
-- QHULL found (include: /usr/include, lib: optimized;/usr/lib/x86_64-linux-gnu/libqhull.so;debug;/usr/lib/x86_64-linux-gnu/libqhull.so)
** WARNING ** io features related to pcap will be disabled
** WARNING ** io features related to png will be disabled
** WARNING ** io features related to libusb-1.0 will be disabled
-- looking for PCL_COMMON
-- looking for PCL_KDTREE
-- looking for PCL_OCTREE
-- looking for PCL_SEARCH
-- looking for PCL_SAMPLE_CONSENSUS
-- looking for PCL_FILTERS
-- looking for PCL_SURFACE
-- looking for PCL_2D
-- looking for PCL_FEATURES
-- looking for PCL_IO
-- looking for PCL_GEOMETRY
-- looking for PCL_ML
-- looking for PCL_SEGMENTATION
-- looking for PCL_REGISTRATION
-- looking for PCL_KEYPOINTS
-- looking for PCL_TRACKING
-- looking for PCL_RECOGNITION
-- looking for PCL_STEREO
-- Configuring done
-- Generating done
please help with this issu
I could I adjust the orientation of bounding box, and what is the meaning of each number in label file
Hi, pretty new to all this. My OS is Ubuntu 18.04.2 Bionic Beaver. I get the following error when running sudo apt-get install libpcl-1.7-all-dev
:
Reading package lists... Done Building dependency tree Reading state information... Done E: Unable to locate package libpcl-1.7-all-dev E: Couldn't find any package by glob 'libpcl-1.7-all-dev' E: Couldn't find any package by regex 'libpcl-1.7-all-dev'
Any help? Thanks
Hello,
I am trying to compile the tool on Ubuntu 16.04, but when I run the following command:
sudo apt-get install libpcl-1.7-all-dev
I get the following error:
E: Unable to locate package libpcl-1.7-all-dev
Is there any substitute command for installing pcl 1.7 all?
If I use the following command:
sudo apt-get install libpcl1
then, after cmake .. it gives the following error:
CMake Error at CMakeLists.txt:6 (find_package):
By not providing "FindPCL.cmake" in CMAKE_MODULE_PATH this project has
asked CMake to find a package configuration file provided by "PCL", but
CMake did not find one.
Could not find a package configuration file provided by "PCL" (requested
version 1.2) with any of the following names:
PCLConfig.cmake
pcl-config.cmake
Any help would be appreciated. Thank you.
-- Looking for Q_WS_X11
-- Looking for Q_WS_X11 - found
CMake Error at /usr/share/cmake-3.16/Modules/CheckSymbolExists.cmake:125 (configure_file):
configure_file Problem configuring file
Call Stack (most recent call first):
/usr/share/cmake-3.16/Modules/CheckCXXSymbolExists.cmake:75 (__CHECK_SYMBOL_EXISTS_IMPL)
/usr/share/cmake-3.16/Modules/FindQt4.cmake:757 (CHECK_CXX_SYMBOL_EXISTS)
CMakeLists.txt:4 (find_package)
-- Looking for Q_WS_WIN
-- Looking for Q_WS_WIN - not found
CMake Error at /usr/share/cmake-3.16/Modules/CheckSymbolExists.cmake:125 (configure_file):
configure_file Problem configuring file
Call Stack (most recent call first):
/usr/share/cmake-3.16/Modules/CheckCXXSymbolExists.cmake:75 (__CHECK_SYMBOL_EXISTS_IMPL)
/usr/share/cmake-3.16/Modules/FindQt4.cmake:758 (CHECK_CXX_SYMBOL_EXISTS)
CMakeLists.txt:4 (find_package)
-- Looking for Q_WS_QWS
-- Looking for Q_WS_QWS - not found
CMake Error at /usr/share/cmake-3.16/Modules/CheckSymbolExists.cmake:125 (configure_file):
configure_file Problem configuring file
Call Stack (most recent call first):
/usr/share/cmake-3.16/Modules/CheckCXXSymbolExists.cmake:75 (__CHECK_SYMBOL_EXISTS_IMPL)
/usr/share/cmake-3.16/Modules/FindQt4.cmake:759 (CHECK_CXX_SYMBOL_EXISTS)
CMakeLists.txt:4 (find_package)
-- Looking for Q_WS_MAC
-- Looking for Q_WS_MAC - not found
-- Found Qt4: /usr/bin/qmake-qt4 (found version "4.8.7")
-- The imported target "vtkParseOGLExt" references the file
"/usr/bin/vtkParseOGLExt-7.1"
but this file does not exist. Possible reasons include:
* The file was deleted, renamed, or moved to another location.
* An install or uninstall procedure did not complete successfully.
* The installation package was faulty and contained
"/usr/lib/cmake/vtk-7.1/VTKTargets.cmake"
but not all the files it references.
-- The imported target "vtkRenderingPythonTkWidgets" references the file
"/usr/lib/x86_64-linux-gnu/libvtkRenderingPythonTkWidgets.so"
but this file does not exist. Possible reasons include:
* The file was deleted, renamed, or moved to another location.
* An install or uninstall procedure did not complete successfully.
* The installation package was faulty and contained
"/usr/lib/cmake/vtk-7.1/VTKTargets.cmake"
but not all the files it references.
-- The imported target "vtk" references the file
"/usr/bin/vtk"
but this file does not exist. Possible reasons include:
* The file was deleted, renamed, or moved to another location.
* An install or uninstall procedure did not complete successfully.
* The installation package was faulty and contained
"/usr/lib/cmake/vtk-7.1/VTKTargets.cmake"
but not all the files it references.
-- The imported target "pvtk" references the file
"/usr/bin/pvtk"
but this file does not exist. Possible reasons include:
* The file was deleted, renamed, or moved to another location.
* An install or uninstall procedure did not complete successfully.
* The installation package was faulty and contained
"/usr/lib/cmake/vtk-7.1/VTKTargets.cmake"
but not all the files it references.
CMake Error at CMakeLists.txt:6 (find_package):
By not providing "FindPCL.cmake" in CMAKE_MODULE_PATH this project has
asked CMake to find a package configuration file provided by "PCL", but
CMake did not find one.
Could not find a package configuration file provided by "PCL" (requested
version 1.2) with any of the following names:
PCLConfig.cmake
pcl-config.cmake
Add the installation prefix of "PCL" to CMAKE_PREFIX_PATH or set "PCL_DIR"
to a directory containing one of the above files. If "PCL" provides a
separate development package or SDK, be sure it has been installed.
-- Configuring incomplete, errors occurred!
OS : ubuntu 16.04
Qt4
VTK 5.10
PCL 1.8
my setting's above
i got this error
./cloud_annotation_tool
ERROR: In /build/vtk-NWL3SN/vtk-5.10.1+dfsg/Filtering/vtkImageData.cxx, line 1561
vtkImageData (0x23e30b0): SetScalarType called with no executive producing this image data object.
Segmentation fault (core dumped)
what should i do?
Hi,
I am running on ubuntu 16.04 with all prerequisites(libqt4-dev, qt4-qmake, libvtk5-dev, libpcl-1.7-all-dev, libsvm-dev, libsvm-tools) installed and I am able to run till cmake after that facing following error.
/usr/bin/ld: cannot find -lvtkproj4
collect2: error: ld returned 1 exit status
CMakeFiles/cloud_annotation_tool.dir/build.make:459: recipe for target 'cloud_annotation_tool' failed
make[2]: *** [cloud_annotation_tool] Error 1
CMakeFiles/Makefile2:67: recipe for target 'CMakeFiles/cloud_annotation_tool.dir/all' failed
make[1]: *** [CMakeFiles/cloud_annotation_tool.dir/all] Error 2
Makefile:83: recipe for target 'all' failed
make: *** [all] Error 2
Thank You.
I've installed pcl1.9ใvtk8.2 and Qt5, But I get an error when compiling the code:
CMakeFiles/point_cloud_annotation_tool.dir/visualizer.cpp.o: In function vtkRenderingOpenGL2_AutoInit::vtkRenderingOpenGL2_AutoInit()': visualizer.cpp:(.text._ZN28vtkRenderingOpenGL2_AutoInitC2Ev[_ZN28vtkRenderingOpenGL2_AutoInitC5Ev]+0xd): undefined reference to
vtkRenderingGL2PSOpenGL2_AutoInit_Construct()'
CMakeFiles/point_cloud_annotation_tool.dir/visualizer.cpp.o: In function vtkRenderingOpenGL2_AutoInit::~vtkRenderingOpenGL2_AutoInit()': visualizer.cpp:(.text._ZN28vtkRenderingOpenGL2_AutoInitD2Ev[_ZN28vtkRenderingOpenGL2_AutoInitD5Ev]+0xd): undefined reference to
vtkRenderingGL2PSOpenGL2_AutoInit_Destruct()'
CMakeFiles/point_cloud_annotation_tool.dir/visualizer.cpp.o: In function Ui_MainWindow::setupUi(QMainWindow*)': visualizer.cpp:(.text._ZN13Ui_MainWindow7setupUiEP11QMainWindow[_ZN13Ui_MainWindow7setupUiEP11QMainWindow]+0xb4e): undefined reference to
QVTKWidget::QVTKWidget(QWidget*, QFlagsQt::WindowType)'
collect2: error: ld returned 1 exit status
CMakeFiles/point_cloud_annotation_tool.dir/build.make:426: recipe for target 'point_cloud_annotation_tool' failed
make[2]: *** [point_cloud_annotation_tool] Error 1
CMakeFiles/Makefile2:67: recipe for target 'CMakeFiles/point_cloud_annotation_tool.dir/all' failed
make[1]: *** [CMakeFiles/point_cloud_annotation_tool.dir/all] Error 2
Makefile:83: recipe for target 'all' failed
make: *** [all] Error 2
How to fix it?
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.