├── .clang-format ├── .github └── workflows │ └── build-and-test.yml ├── .gitignore ├── LICENSE ├── README.md ├── image_reprojection ├── CMakeLists.txt ├── include │ └── image_reprojection │ │ ├── camera_model.hpp │ │ ├── image_reprojection.hpp │ │ ├── surface_model.hpp │ │ └── transform.hpp ├── package.xml ├── plugins.xml └── src │ ├── generate_calibration_file.cpp │ └── image_reprojection.cpp └── image_reprojection_plugins ├── CMakeLists.txt ├── camera_model_plugins.xml ├── include └── image_reprojection_plugins │ ├── dem_surface_model.hpp │ ├── dual_fisheye_splitter.hpp │ ├── fisheye_camera_model.hpp │ ├── mesh_surface_model.hpp │ ├── pinhole_camera_model.hpp │ ├── plane_surface_model.hpp │ └── sphere_surface_model.hpp ├── msg ├── MeshStamped.msg ├── PlaneStamped.msg └── SphereStamped.msg ├── nodelet_plugins.xml ├── package.xml ├── src ├── camera_model_plugins.cpp ├── nodelet_plugins.cpp ├── static_mesh_publisher.cpp ├── static_plane_publisher.cpp ├── static_sphere_publisher.cpp ├── surface_model_plugins.cpp └── tf_tracking_gimbal.cpp ├── surface_model_plugins.xml └── test ├── random.hpp ├── unit_tests_camera_models.cpp ├── unit_tests_dem_surface_model.cpp ├── unit_tests_main.cpp ├── unit_tests_mesh_surface_model.cpp ├── unit_tests_plane_surface_model.cpp └── unit_tests_sphere_surface_model.cpp /.clang-format: -------------------------------------------------------------------------------- 1 | BasedOnStyle: LLVM 2 | ColumnLimit: 100 -------------------------------------------------------------------------------- /.github/workflows/build-and-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshito-n-students/image_reprojection/HEAD/.github/workflows/build-and-test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshito-n-students/image_reprojection/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshito-n-students/image_reprojection/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshito-n-students/image_reprojection/HEAD/README.md -------------------------------------------------------------------------------- /image_reprojection/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshito-n-students/image_reprojection/HEAD/image_reprojection/CMakeLists.txt -------------------------------------------------------------------------------- /image_reprojection/include/image_reprojection/camera_model.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshito-n-students/image_reprojection/HEAD/image_reprojection/include/image_reprojection/camera_model.hpp -------------------------------------------------------------------------------- /image_reprojection/include/image_reprojection/image_reprojection.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshito-n-students/image_reprojection/HEAD/image_reprojection/include/image_reprojection/image_reprojection.hpp -------------------------------------------------------------------------------- /image_reprojection/include/image_reprojection/surface_model.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshito-n-students/image_reprojection/HEAD/image_reprojection/include/image_reprojection/surface_model.hpp -------------------------------------------------------------------------------- /image_reprojection/include/image_reprojection/transform.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshito-n-students/image_reprojection/HEAD/image_reprojection/include/image_reprojection/transform.hpp -------------------------------------------------------------------------------- /image_reprojection/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshito-n-students/image_reprojection/HEAD/image_reprojection/package.xml -------------------------------------------------------------------------------- /image_reprojection/plugins.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshito-n-students/image_reprojection/HEAD/image_reprojection/plugins.xml -------------------------------------------------------------------------------- /image_reprojection/src/generate_calibration_file.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshito-n-students/image_reprojection/HEAD/image_reprojection/src/generate_calibration_file.cpp -------------------------------------------------------------------------------- /image_reprojection/src/image_reprojection.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshito-n-students/image_reprojection/HEAD/image_reprojection/src/image_reprojection.cpp -------------------------------------------------------------------------------- /image_reprojection_plugins/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshito-n-students/image_reprojection/HEAD/image_reprojection_plugins/CMakeLists.txt -------------------------------------------------------------------------------- /image_reprojection_plugins/camera_model_plugins.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshito-n-students/image_reprojection/HEAD/image_reprojection_plugins/camera_model_plugins.xml -------------------------------------------------------------------------------- /image_reprojection_plugins/include/image_reprojection_plugins/dem_surface_model.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshito-n-students/image_reprojection/HEAD/image_reprojection_plugins/include/image_reprojection_plugins/dem_surface_model.hpp -------------------------------------------------------------------------------- /image_reprojection_plugins/include/image_reprojection_plugins/dual_fisheye_splitter.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshito-n-students/image_reprojection/HEAD/image_reprojection_plugins/include/image_reprojection_plugins/dual_fisheye_splitter.hpp -------------------------------------------------------------------------------- /image_reprojection_plugins/include/image_reprojection_plugins/fisheye_camera_model.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshito-n-students/image_reprojection/HEAD/image_reprojection_plugins/include/image_reprojection_plugins/fisheye_camera_model.hpp -------------------------------------------------------------------------------- /image_reprojection_plugins/include/image_reprojection_plugins/mesh_surface_model.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshito-n-students/image_reprojection/HEAD/image_reprojection_plugins/include/image_reprojection_plugins/mesh_surface_model.hpp -------------------------------------------------------------------------------- /image_reprojection_plugins/include/image_reprojection_plugins/pinhole_camera_model.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshito-n-students/image_reprojection/HEAD/image_reprojection_plugins/include/image_reprojection_plugins/pinhole_camera_model.hpp -------------------------------------------------------------------------------- /image_reprojection_plugins/include/image_reprojection_plugins/plane_surface_model.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshito-n-students/image_reprojection/HEAD/image_reprojection_plugins/include/image_reprojection_plugins/plane_surface_model.hpp -------------------------------------------------------------------------------- /image_reprojection_plugins/include/image_reprojection_plugins/sphere_surface_model.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshito-n-students/image_reprojection/HEAD/image_reprojection_plugins/include/image_reprojection_plugins/sphere_surface_model.hpp -------------------------------------------------------------------------------- /image_reprojection_plugins/msg/MeshStamped.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshito-n-students/image_reprojection/HEAD/image_reprojection_plugins/msg/MeshStamped.msg -------------------------------------------------------------------------------- /image_reprojection_plugins/msg/PlaneStamped.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshito-n-students/image_reprojection/HEAD/image_reprojection_plugins/msg/PlaneStamped.msg -------------------------------------------------------------------------------- /image_reprojection_plugins/msg/SphereStamped.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshito-n-students/image_reprojection/HEAD/image_reprojection_plugins/msg/SphereStamped.msg -------------------------------------------------------------------------------- /image_reprojection_plugins/nodelet_plugins.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshito-n-students/image_reprojection/HEAD/image_reprojection_plugins/nodelet_plugins.xml -------------------------------------------------------------------------------- /image_reprojection_plugins/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshito-n-students/image_reprojection/HEAD/image_reprojection_plugins/package.xml -------------------------------------------------------------------------------- /image_reprojection_plugins/src/camera_model_plugins.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshito-n-students/image_reprojection/HEAD/image_reprojection_plugins/src/camera_model_plugins.cpp -------------------------------------------------------------------------------- /image_reprojection_plugins/src/nodelet_plugins.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshito-n-students/image_reprojection/HEAD/image_reprojection_plugins/src/nodelet_plugins.cpp -------------------------------------------------------------------------------- /image_reprojection_plugins/src/static_mesh_publisher.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshito-n-students/image_reprojection/HEAD/image_reprojection_plugins/src/static_mesh_publisher.cpp -------------------------------------------------------------------------------- /image_reprojection_plugins/src/static_plane_publisher.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshito-n-students/image_reprojection/HEAD/image_reprojection_plugins/src/static_plane_publisher.cpp -------------------------------------------------------------------------------- /image_reprojection_plugins/src/static_sphere_publisher.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshito-n-students/image_reprojection/HEAD/image_reprojection_plugins/src/static_sphere_publisher.cpp -------------------------------------------------------------------------------- /image_reprojection_plugins/src/surface_model_plugins.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshito-n-students/image_reprojection/HEAD/image_reprojection_plugins/src/surface_model_plugins.cpp -------------------------------------------------------------------------------- /image_reprojection_plugins/src/tf_tracking_gimbal.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshito-n-students/image_reprojection/HEAD/image_reprojection_plugins/src/tf_tracking_gimbal.cpp -------------------------------------------------------------------------------- /image_reprojection_plugins/surface_model_plugins.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshito-n-students/image_reprojection/HEAD/image_reprojection_plugins/surface_model_plugins.xml -------------------------------------------------------------------------------- /image_reprojection_plugins/test/random.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshito-n-students/image_reprojection/HEAD/image_reprojection_plugins/test/random.hpp -------------------------------------------------------------------------------- /image_reprojection_plugins/test/unit_tests_camera_models.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshito-n-students/image_reprojection/HEAD/image_reprojection_plugins/test/unit_tests_camera_models.cpp -------------------------------------------------------------------------------- /image_reprojection_plugins/test/unit_tests_dem_surface_model.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshito-n-students/image_reprojection/HEAD/image_reprojection_plugins/test/unit_tests_dem_surface_model.cpp -------------------------------------------------------------------------------- /image_reprojection_plugins/test/unit_tests_main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshito-n-students/image_reprojection/HEAD/image_reprojection_plugins/test/unit_tests_main.cpp -------------------------------------------------------------------------------- /image_reprojection_plugins/test/unit_tests_mesh_surface_model.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshito-n-students/image_reprojection/HEAD/image_reprojection_plugins/test/unit_tests_mesh_surface_model.cpp -------------------------------------------------------------------------------- /image_reprojection_plugins/test/unit_tests_plane_surface_model.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshito-n-students/image_reprojection/HEAD/image_reprojection_plugins/test/unit_tests_plane_surface_model.cpp -------------------------------------------------------------------------------- /image_reprojection_plugins/test/unit_tests_sphere_surface_model.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshito-n-students/image_reprojection/HEAD/image_reprojection_plugins/test/unit_tests_sphere_surface_model.cpp --------------------------------------------------------------------------------