1
0
mirror of https://github.com/opencv/opencv_contrib.git synced 2025-10-20 04:25:42 +08:00

Merge pull request #2936 from savuor:rgbd_to_3d

Moving RGBD parts to 3d

* KinFu reference removed

* include files removed

* test, perf and misc files for rgbd removed (placed in main repo)

* src files removed

* KinFu & family in contrib

* forgot to move test_colored_kinfu.cpp to contrib

* CMake: extra dependency removed

* test_precomp: namespace removed

* include headers list fixed

* namespaces fixed

* 2 demos moved to main repo

* volParams in demos: resolution and pose

* minors

* params.pose, resolution -> by elem

* %s%KinFu pipelines: ICP -> Odometry, pyramids -> OdometryFrame, submaps ->> namespace detail

* DynaFu TSDF: Intr -> Matx33f

* colored KinFu: keeping colors, proper caching

* all KinFus: proper caching

* ICP call: Affine3f -> Matx44d

* returning linemode back to contrib

* params.pose is Mat now

* adding forgotten file

* minor compilation fix

* VolumeType -> VolumeParams

* (temporarily) removing bindings from a field

* pyopencv_linemod -> contrib

* wrap Volume, VolumeType from enum to int

* fixing headers paths

* render...() fixed

* makeVolume(... resolution -> [X, Y, Z])

* *KinfuParams: fields wrapped

* trailing whitespaces

* adding LONG tags to tests

* OdometryFrame::create -> Odometry::makeOdometryFrame(); rerun builders

* VolumeType -> VolumeKind

* WillowGarage license removed

* Odometry: static const-mimicking functions to internal constants

* workarounds for ICP maxRotation and maxTranslation

* explicitly include 3d/detail headers

* minor (mostly to rerun buildbot)
This commit is contained in:
Rostislav Vasilikhin
2021-08-22 16:18:48 +03:00
committed by GitHub
parent e745fe62ca
commit b9ad0d45c9
74 changed files with 413 additions and 19501 deletions

View File

@@ -9,14 +9,11 @@
#ifndef __OPENCV_RGBD_HPP__
#define __OPENCV_RGBD_HPP__
#include "opencv2/rgbd/linemod.hpp"
#include "opencv2/rgbd/depth.hpp"
#include "opencv2/rgbd/kinfu.hpp"
#include "opencv2/rgbd/dynafu.hpp"
#include "opencv2/rgbd/large_kinfu.hpp"
#include "opencv2/rgbd/detail/pose_graph.hpp"
#include "opencv2/rgbd/kinfu.hpp"
#include "opencv2/rgbd/colored_kinfu.hpp"
#include "opencv2/rgbd/large_kinfu.hpp"
#include "opencv2/rgbd/linemod.hpp"
/** @defgroup rgbd RGB-Depth Processing
*/