Point Cloud Library und QT4
Verfasst: 3. Dezember 2012 14:53
Hallo,
mein Name ist Thomas und ich artbeite gerade daran ein paar Tiefenbilder zu visualisieren. Hierbei bin ich im Internet auf die Point Cloud Library gestoßen, welche eine gute Möglichkeit bietet 3D Informationen zu verarbeiteun und eben auch zu visualisieren.
Aktuell stehe ich vor dem Problem die entsprechenden Libs in mein QT4 projekt zu implementieren.
Anbei mal ein Compellierfähiger ausszug aus dem Projektfile:
Problem: Sobald ich auch eine Klasse aus der PCL verwende stürtzt das programm ab.
Gib es jemanden hier, der die PCL bereits erfolgreich in QT4 zum Laufen gebracht hat? Ich wäre über jede Hilfe dankbar. Ich habe bereits in mehreren (auch englischsprachigen) Foren nach einer Lösung gesucht, bin aber leider nicht fündig geworden.
Der Großteil der User verwendet cmake, welches ich allerdings nur als letzte wahl in Erwägung ziehen möchte.
Schöne Grüße
Thomas
mein Name ist Thomas und ich artbeite gerade daran ein paar Tiefenbilder zu visualisieren. Hierbei bin ich im Internet auf die Point Cloud Library gestoßen, welche eine gute Möglichkeit bietet 3D Informationen zu verarbeiteun und eben auch zu visualisieren.
Aktuell stehe ich vor dem Problem die entsprechenden Libs in mein QT4 projekt zu implementieren.
Anbei mal ein Compellierfähiger ausszug aus dem Projektfile:
Code: Alles auswählen
# PCL
INCLUDEPATH += C:\\PCL_1_6_0\\include\\pcl-1.6
INCLUDEPATH += C:\\PCL_1_6_0\\3rdParty\\Boost\\include
INCLUDEPATH += C:\\PCL_1_6_0\\3rdParty\\Eigen\\include
INCLUDEPATH += C:\\PCL_1_6_0\\3rdParty\\FLANN\\include
#INCLUDEPATH += C:\\PCL_1_6_0\\3rdParty\\Qhull\\include
INCLUDEPATH += C:\\PCL_1_6_0\\3rdParty\\VTK\\include\vtk-5.8
LIBS += -LC:\\PCL_1_6_0\\lib\\ \
-lpcl_visualization_release \
-lpcl_io_release \
-lpcl_filters_release \
-lpcl_kdtree_release \
-lpcl_registration_release \
-lpcl_features_release \
-lpcl_segmentation_release
LIBS += -LC:\\PCL_1_6_0\\3rdParty\\Boost\\lib\\ \
-lboost_date_time-vc100-mt-gd-1_49Code: Alles auswählen
#include <boost/thread/thread.hpp>
#include <pcl/common/common_headers.h>
#include <pcl/features/normal_3d.h>
#include <pcl/io/pcd_io.h>
#include <pcl/visualization/pcl_visualizer.h>
#include <pcl/console/parse.h>
#include <pcl/visualization/cloud_viewer.h>
//steht im Constructor der main Klasse
pcl::visualization::PCLVisualizer viewer ("Test Cloudviewer");Der Großteil der User verwendet cmake, welches ich allerdings nur als letzte wahl in Erwägung ziehen möchte.
Schöne Grüße
Thomas