opencv/modules
Wanli Zhong b06544bd54
Merge pull request #21918 from No-Plane-Cannot-Be-Detected:5.x-region_growing_3d
Add normal estimation and region growing algorithm for point cloud

* Add normal estimation and region growing algorithm for point cloud

* 1.Modified documentation for normal estimation;2.Converted curvature in region growing to absolute values;3.Changed the data type of threshold from float to double;4.Fixed some bugs;

* Finished documentation

* Add tests for normal estimation. Test the normal and curvature of each point in the plane and sphere of the point cloud.

* Fix some warnings caused by to small numbers in test

* Change the test to calculate the average difference instead of comparing each normal and curvature

* Fixed the bugs found by testing

* Redesigned the interface and fixed problems:
1. Make the interface compatible with radius search.
2. Make region growing optionally sortable on results.
3. Modified the region growing interface.
4. Format reference.
5. Removed sphere test.

* Fix warnings

* Remove flann dependency

* Move the flann dependency to the corresponding test
2022-05-23 14:47:57 +00:00
..
3d Merge pull request #21918 from No-Plane-Cannot-Be-Detected:5.x-region_growing_3d 2022-05-23 14:47:57 +00:00
calib Merge branch 4.x 2022-04-23 22:07:14 +00:00
core Merge branch 4.x 2022-04-23 22:07:14 +00:00
dnn Merge branch 4.x 2022-04-23 22:07:14 +00:00
features2d Merge branch 4.x 2021-12-30 21:43:45 +00:00
flann Merge remote-tracking branch 'upstream/3.4' into merge-3.4 2021-12-03 12:32:49 +00:00
gapi Merge branch 4.x 2022-04-23 22:07:14 +00:00
highgui highui: qt - enable hidpi by default 2022-02-12 14:56:42 +01:00
imgcodecs Merge remote-tracking branch 'upstream/3.4' into merge-3.4 2022-04-16 14:41:15 +00:00
imgproc remove Imgproc_cvWarpAffine.regression test 2022-04-24 21:32:44 +01:00
java Merge branch 4.x 2022-04-23 22:07:14 +00:00
js Merge remote-tracking branch 'upstream/3.4' into merge-3.4 2021-11-27 16:50:55 +00:00
ml fix legacy constants 2022-01-03 15:08:10 +03:00
objc Merge branch 4.x 2022-04-23 22:07:14 +00:00
objdetect Merge branch 4.x 2022-02-22 19:55:26 +00:00
photo Merge remote-tracking branch 'upstream/3.4' into merge-3.4 2022-03-05 19:46:28 +00:00
python Merge branch 4.x 2022-04-23 22:07:14 +00:00
stereo Merge branch 4.x 2021-12-30 21:43:45 +00:00
stitching Merge branch 4.x 2022-04-23 22:07:14 +00:00
ts Merge branch 4.x 2022-04-23 22:07:14 +00:00
video Merge branch 4.x 2022-04-23 22:07:14 +00:00
videoio Merge branch 4.x 2022-04-23 22:07:14 +00:00
world vtk 9.0 autoinit fix 2021-05-18 10:20:54 +03:00
CMakeLists.txt cmake: process modules in the same CMake scope 2021-07-22 15:22:42 +00:00