Update mynteye_image_pipeline
This commit is contained in:
parent
9c540db149
commit
9810bba236
|
@ -158,19 +158,23 @@ catkin_package(
|
||||||
###########
|
###########
|
||||||
## Build ##
|
## Build ##
|
||||||
###########
|
###########
|
||||||
set (EIGEN_INCLUDE_DIR ${PROJECT_SOURCE_DIR}/third_party/extend_install/eigen_extend/include/eigen3)
|
#set (EIGEN_INCLUDE_DIR ${PROJECT_SOURCE_DIR}/third_party/extend_install/eigen_extend/include/eigen3)
|
||||||
|
set (EIGEN_INCLUDE_DIR ${PROJECT_SOURCE_DIR}/include/eigen3)
|
||||||
set(Ceres_DIR ${PROJECT_SOURCE_DIR}/third_party/extend_install/ceres_extend/share/Ceres)
|
set(Ceres_DIR ${PROJECT_SOURCE_DIR}/third_party/extend_install/ceres_extend/share/Ceres)
|
||||||
MESSAGE(STATUS "+++${Ceres_DIR}")
|
MESSAGE(STATUS "+++${Ceres_DIR}")
|
||||||
find_package(Ceres REQUIRED)
|
find_package(Ceres REQUIRED)
|
||||||
include_directories(${CERES_INCLUDE_DIRS})
|
include_directories(${CERES_INCLUDE_DIRS})
|
||||||
MESSAGE(STATUS "+++++${CERES_INCLUDE_DIRS}")
|
MESSAGE(STATUS "+++++${CERES_INCLUDE_DIRS}")
|
||||||
MESSAGE(STATUS "+++++${CERES_LIBRARIES}")
|
MESSAGE(STATUS "+++++${CERES_LIBRARIES}")
|
||||||
|
MESSAGE(STATUS "++eigen_include: +++${EIGEN_INCLUDE_DIRS}")
|
||||||
|
|
||||||
## Specify additional locations of header files
|
## Specify additional locations of header files
|
||||||
## Your package locations should be listed before other locations
|
## Your package locations should be listed before other locations
|
||||||
include_directories(
|
include_directories(
|
||||||
include
|
include
|
||||||
|
include/eigen3
|
||||||
${catkin_INCLUDE_DIRS}
|
${catkin_INCLUDE_DIRS}
|
||||||
|
${EIGEN_INCLUDE_DIRS}
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
|
@ -194,6 +198,7 @@ add_library(${PROJECT_NAME}
|
||||||
src/nodelets/disparity_to_depth.cc
|
src/nodelets/disparity_to_depth.cc
|
||||||
src/nodelets/point_cloud_xyz.cc
|
src/nodelets/point_cloud_xyz.cc
|
||||||
src/nodelets/pub_camera.cc
|
src/nodelets/pub_camera.cc
|
||||||
|
src/nodelets/check_rectify.cc
|
||||||
${TOOLS}
|
${TOOLS}
|
||||||
)
|
)
|
||||||
target_link_libraries(${PROJECT_NAME}
|
target_link_libraries(${PROJECT_NAME}
|
||||||
|
@ -213,7 +218,7 @@ add_dependencies(${PROJECT_NAME} ${catkin_EXPORTED_TARGETS})
|
||||||
# Add cmake target dependencies of the library
|
# Add cmake target dependencies of the library
|
||||||
# as an example, code may need to be generated before libraries
|
# as an example, code may need to be generated before libraries
|
||||||
# either from message generation or dynamic reconfigure
|
# either from message generation or dynamic reconfigure
|
||||||
add_dependencies(${PROJECT_NAME} ${${PROJECT_NAME}_EXPORTED_TARGETS} ${catkin_EXPORTED_TARGETS} ${PROJECT_NAME}_generate_message_cpp)
|
add_dependencies(${PROJECT_NAME} ${${PROJECT_NAME}_EXPORTED_TARGETS} ${catkin_EXPORTED_TARGETS})
|
||||||
|
|
||||||
## Declare a C++ executable
|
## Declare a C++ executable
|
||||||
## With catkin_make all packages are built within a single CMake context
|
## With catkin_make all packages are built within a single CMake context
|
||||||
|
|
|
@ -1,8 +1,8 @@
|
||||||
## install dependency
|
## install dependency
|
||||||
|
|
||||||
```
|
```
|
||||||
chmod a+x build.sh
|
chmod a+x ceres.sh
|
||||||
./build.sh
|
./ceres.sh
|
||||||
```
|
```
|
||||||
## compile wrapper
|
## compile wrapper
|
||||||
|
|
||||||
|
@ -23,3 +23,9 @@ roslaunch mynteye_image_pipeline stereo_img_sub_pro.launch
|
||||||
```
|
```
|
||||||
roslaunch mynteye_image_pipeline view.launch
|
roslaunch mynteye_image_pipeline view.launch
|
||||||
```
|
```
|
||||||
|
|
||||||
|
## check rectify image result
|
||||||
|
|
||||||
|
```
|
||||||
|
roslaunch mynteye_image_pipeline check_rectify.launch
|
||||||
|
```
|
||||||
|
|
|
@ -1,19 +1,10 @@
|
||||||
echo "Configure and building third party/eigen 3.2.10"
|
|
||||||
cd third_party
|
|
||||||
mkdir -p extend_install/eigen_extend
|
|
||||||
cd eigen-eigen-b9cd8366d4e8
|
|
||||||
mkdir -p build
|
|
||||||
cd build
|
|
||||||
cmake .. -DCMAKE_INSTALL_PREFIX=../../extend_install/eigen_extend
|
|
||||||
make install
|
|
||||||
rm -r ../build
|
|
||||||
echo "==========Configure and build ceres 1.11.0========"
|
echo "==========Configure and build ceres 1.11.0========"
|
||||||
cd ../../
|
cd third_party
|
||||||
mkdir -p extend_install/ceres_extend
|
mkdir -p extend_install/ceres_extend
|
||||||
cd ceres-solver-1.11.0
|
cd ceres-solver-1.11.0
|
||||||
mkdir -p build
|
mkdir -p build
|
||||||
cd build
|
cd build
|
||||||
cmake .. -DCMAKE_INSTALL_PREFIX=../../extend_install/ceres_extend
|
cmake .. -DCMAKE_INSTALL_PREFIX=../../extend_install/ceres_extend -DGFLAGS_LIBRARY_DIR_HINTS=usr/lib/x86_64-linux-gnu -DGFLAGS_PREFER_EXPORTED_GFLAGS_CMAKE_CONFIGURATION=OFF -DMINIGLOG=ON
|
||||||
make -j4
|
make -j4
|
||||||
make install
|
make install
|
||||||
rm -r ../build
|
rm -r ../build
|
|
@ -14,7 +14,7 @@
|
||||||
#ifndef EIGENUTILS_H
|
#ifndef EIGENUTILS_H
|
||||||
#define EIGENUTILS_H
|
#define EIGENUTILS_H
|
||||||
|
|
||||||
#include <Eigen/Dense>
|
#include "Eigen/Dense"
|
||||||
#include <iostream>
|
#include <iostream>
|
||||||
|
|
||||||
#include "ceres/rotation.h"
|
#include "ceres/rotation.h"
|
||||||
|
|
|
@ -15,7 +15,7 @@
|
||||||
#define CAMERA_H
|
#define CAMERA_H
|
||||||
|
|
||||||
#include <boost/shared_ptr.hpp>
|
#include <boost/shared_ptr.hpp>
|
||||||
#include <eigen3/Eigen/Dense>
|
#include "eigen3/Eigen/Dense"
|
||||||
#include <opencv2/core/core.hpp>
|
#include <opencv2/core/core.hpp>
|
||||||
#include <vector>
|
#include <vector>
|
||||||
|
|
||||||
|
|
|
@ -14,7 +14,7 @@
|
||||||
#ifndef EIGENUTILS_H
|
#ifndef EIGENUTILS_H
|
||||||
#define EIGENUTILS_H
|
#define EIGENUTILS_H
|
||||||
|
|
||||||
#include <eigen3/Eigen/Dense>
|
#include "eigen3/Eigen/Dense"
|
||||||
|
|
||||||
#include "camodocal/gpl/gpl.h"
|
#include "camodocal/gpl/gpl.h"
|
||||||
#include "ceres/rotation.h"
|
#include "ceres/rotation.h"
|
||||||
|
|
|
@ -15,7 +15,7 @@
|
||||||
#define TRANSFORM_H
|
#define TRANSFORM_H
|
||||||
|
|
||||||
#include <boost/shared_ptr.hpp>
|
#include <boost/shared_ptr.hpp>
|
||||||
#include <eigen3/Eigen/Dense>
|
#include "eigen3/Eigen/Dense"
|
||||||
#include <stdint.h>
|
#include <stdint.h>
|
||||||
|
|
||||||
namespace camodocal {
|
namespace camodocal {
|
||||||
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user