Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found

Target

Select target project
  • LidarView/lidarview-core
  • nick.laurenson/lidarview-core
  • aerezarang/lidarview-core
3 results
Show changes
Showing
with 84 additions and 13 deletions
NAME
LidarView::FiltersCamera
LIBRARY_NAME
lvFiltersCamera
DEPENDS
Eigen3::Eigen
LidarView::CommonCore
VTK::CommonCore
VTK::CommonExecutionModel
PRIVATE_DEPENDS
Boost::system
VTK::CommonDataModel
VTK::CommonTransforms
VTK::IOImage
VTK::IOXML
......@@ -22,20 +22,20 @@
#include <vtkPolyDataAlgorithm.h>
#include <vtkSmartPointer.h>
#include <vtkImageData.h>
#include "Common/vtkCustomTransformInterpolator.h"
// EIGEN
#include <Eigen/Dense>
// LOCAL
#include "CameraModel.h"
#include "vtkCustomTransformInterpolator.h"
#include "LidarCoreModule.h"
#include "lvFiltersCameraModule.h"
//! Map 3D points to their projection using a camera model. The output contains
//! texture coordinates that can be used for texture mapping
class LIDARCORE_EXPORT vtkCameraMapper : public vtkPolyDataAlgorithm
class LVFILTERSCAMERA_EXPORT vtkCameraMapper : public vtkPolyDataAlgorithm
{
public:
EIGEN_MAKE_ALIGNED_OPERATOR_NEW
......
......@@ -23,17 +23,17 @@
// VTK
#include <vtkImageAlgorithm.h>
#include <vtkSmartPointer.h>
#include "Common/vtkCustomTransformInterpolator.h"
// EIGEN
#include <Eigen/Dense>
// LOCAL
#include "CameraModel.h"
#include "vtkCustomTransformInterpolator.h"
#include "LidarCoreModule.h"
#include "lvFiltersCameraModule.h"
class LIDARCORE_EXPORT vtkCameraProjector : public vtkImageAlgorithm
class LVFILTERSCAMERA_EXPORT vtkCameraProjector : public vtkImageAlgorithm
{
public:
static vtkCameraProjector *New();
......
......@@ -20,13 +20,13 @@
// VTK
#include <vtkImageAlgorithm.h>
#include "LidarCoreModule.h"
#include "lvFiltersCameraModule.h"
/**
* @brief vtkLaplacianInfilling fill missing data in an image
* solving the Dirichlet problem.
*/
class LIDARCORE_EXPORT vtkLaplacianInfilling : public vtkImageAlgorithm
class LVFILTERSCAMERA_EXPORT vtkLaplacianInfilling : public vtkImageAlgorithm
{
public:
static vtkLaplacianInfilling *New();
......
set(sources
MIDHOG.cxx)
set(headers
MIDHOG.h)
set(classes
vtkOpenCVImageMapper)
vtk_module_add_module(LidarView::FiltersCameraOpenCV
FORCE_STATIC
SOURCES ${sources}
CLASSES ${classes}
HEADERS ${headers})
paraview_add_server_manager_xmls(
XMLS
Resources/OpenCVImageMapper.xml)
add_subdirectory(Cxx)
vtk_add_test_cxx(lvFiltersCameraOpenCVCxxTests tests
NO_VALID NO_OUTPUT
TestMIDHOG.cxx)
vtk_test_cxx_executable(lvFiltersCameraOpenCVCxxTests tests)
NAME
LidarView::FiltersCameraOpenCV
LIBRARY_NAME
lvFiltersCameraOpenCV
CONDITION
LIDARVIEW_USE_OPENCV AND LIDARVIEW_USE_PCL
DEPENDS
pcl_common
LidarView::CommonCore
VTK::CommonCore
VTK::CommonDataModel
VTK::CommonExecutionModel
PRIVATE_DEPENDS
pcl_features
Boost::filesystem
LidarView::CommonOpenCV
LidarView::CommonPCL
TEST_DEPENDS
LidarView::FiltersCalibration
VTK::IOXML
......@@ -17,9 +17,10 @@
// LOCAL
#include "Filter/vtkOpenCVImageMapper.h"
#include "Common/vtkOpenCVConversions.h"
#include "vtkOpenCVImageMapper.h"
#include "vtkOpenCVConversions.h"
#include "vtkPipelineTools.h"
#include "vtkHelper.h"
// VTK
#include <vtkInformation.h>
......@@ -32,7 +33,6 @@
#include <vtkDoubleArray.h>
#include <vtkCharArray.h>
#include <vtkUnsignedCharArray.h>
#include <vtkHelper.h>
#include <vtkStreamingDemandDrivenPipeline.h>
// OPENCV
......
......@@ -27,7 +27,7 @@
// OPENCV
#include <opencv2/core.hpp>
#include "LidarCoreModule.h"
#include "lvFiltersCameraOpenCVModule.h"
/**
* @brief vtkOpenCVImageMapper Takes an image with texture coordinates and an
......@@ -38,7 +38,7 @@
* for invalid image points (using vtkValidPointMask).
*/
class LIDARCORE_EXPORT vtkOpenCVImageMapper : public vtkImageAlgorithm
class LVFILTERSCAMERAOPENCV_EXPORT vtkOpenCVImageMapper : public vtkImageAlgorithm
{
public:
static vtkOpenCVImageMapper *New();
......
set(classes
vtkPlaneProjector
vtkRansacPlaneModel)
vtk_module_add_module(LidarView::FiltersProcessing
FORCE_STATIC
CLASSES ${classes})
paraview_add_server_manager_xmls(
XMLS
Resources/PlaneProjector.xml
Resources/RansacPlaneModel.xml)