Alexander Alekhin
|
57ff363389
|
python: 'cv2.' -> 'cv.' via 'import cv2 as cv'
|
2017-12-11 16:14:46 +03:00 |
|
Adam Gradzki
|
a6a347e53e
|
ppf_icp.py: Python 3 support
|
2017-11-21 17:49:00 -06:00 |
|
Alexander Alekhin
|
3adc7ad618
|
Merge pull request #1402 from terfendail:features/python_wrapper/surface_matching_cleanup
|
2017-11-11 09:37:53 +00:00 |
|
Alexander Alekhin
|
5ba8e40a53
|
surface_matching: fix infinite loop, whitespace issues
|
2017-10-18 12:55:00 +03:00 |
|
Hamdi Sahloul
|
2cfc353172
|
Re-write surface matching using vectors and matrices
|
2017-10-10 20:27:09 +03:00 |
|
Vitaly Tuzov
|
a922dd5976
|
updated loadPLYSimple automatic detection of normals, color, and alpha properties
|
2017-10-04 13:40:25 +03:00 |
|
Andrew Hundt
|
4e6e8a4e2a
|
loadPLYSimple basic automatic detection of normals, color, and alpha properties
|
2017-10-04 08:54:34 +03:00 |
|
Andrew Hundt
|
47237bf115
|
surface_matching loadPLYSimple() reports only ascii ply is supported (+1 squashed commit)
Squashed commits:
[802ce32] surface_matching loadPLYSimple() reports only ascii ply is supported (+1 squashed commit)
Squashed commits:
[e240207] surface_matching loadPLYSimple() reports only ascii ply is supported
|
2017-10-03 17:14:13 +03:00 |
|
Vladislav Sovrasov
|
1537cbb9d8
|
Get rid of exit() calls in algorithms and tests
|
2017-06-21 12:15:17 +03:00 |
|
Vladislav Sovrasov
|
55f7d0e6da
|
Fix not initialized raw pointers in PPF3DDetector
|
2017-03-29 14:46:26 +03:00 |
|
Alexander Alekhin
|
1ecbb8f0a2
|
Merge pull request #1059 from Sahloul:features/surface_matching/ICP_parallel
|
2017-03-15 07:59:41 +00:00 |
|
Hamdi Sahloul
|
ef3c6290ef
|
Parallelize ICP::registerModelToScene
|
2017-03-13 19:41:16 +09:00 |
|
Alexander Alekhin
|
34f910bb72
|
Merge pull request #1053 from Sahloul:features/surface_matching/ICP_accuracy
|
2017-03-13 09:47:39 +00:00 |
|
Alexander Alekhin
|
1cb3a11f10
|
Merge pull request #1058 from Sahloul:fixes/surface_matching/ICP
|
2017-03-10 20:17:22 +00:00 |
|
Alexander Alekhin
|
e4e3d1e4c7
|
Merge pull request #1056 from Sahloul:features/surface_matching/angle_enhancement
|
2017-03-10 12:22:59 +00:00 |
|
Hamdi Sahloul
|
60aa8d9f75
|
Stop ICP iterations before solver crashes due to underdetermined linear system
|
2017-03-10 21:05:07 +09:00 |
|
Hamdi Sahloul
|
bd9ec3d496
|
Computation reduction of angle between two normalized vectors
|
2017-03-10 18:27:56 +09:00 |
|
Alexander Alekhin
|
c34c24919c
|
Merge pull request #1055 from Sahloul:bugs/surface_matching/parallel_for
|
2017-03-09 10:05:16 +00:00 |
|
Hamdi Sahloul
|
2c089f60ff
|
Thread-safe vector insertion while using OpenMP
|
2017-03-09 18:24:20 +09:00 |
|
Hamdi Sahloul
|
6b6d5a4890
|
Fix reallocation issue of raw poses vector
|
2017-03-09 17:24:15 +09:00 |
|
Hamdi Sahloul
|
978ff182d7
|
Downsampling of the scene points in ICP for further optimization
|
2017-03-09 16:00:45 +09:00 |
|
Alexander Alekhin
|
53e34260b1
|
Merge pull request #1022 from Sahloul:features/python_wrapper/surface_matching_step
|
2017-02-23 12:40:14 +00:00 |
|
Alexander Alekhin
|
0cc63ae3ad
|
Merge pull request #1014 from Sahloul:features/python_wrapper/surface_matching_icp
Wrap ICP for Python
|
2017-02-23 10:00:17 +00:00 |
|
Hamdi Sahloul
|
9cd576813f
|
Compacted (type)&var.data[i*step] code into var.ptr<type>(i) for bindings compatibility
|
2017-02-23 18:48:05 +09:00 |
|
Hamdi Sahloul
|
acb88d755d
|
Wrap ICP for Python
|
2017-02-23 18:31:51 +09:00 |
|
Hamdi Sahloul
|
1df961cd9a
|
- Wrap computeNormalsPC3d() for python
- Update its usage
|
2017-02-21 07:59:31 +09:00 |
|
Gary Bradski
|
1c7a210df6
|
Update README.md
|
2016-03-27 17:04:26 -07:00 |
|
Vadim Pisarevsky
|
b0cb299173
|
Merge pull request #275 from FelixMartel:master
|
2015-12-11 10:45:57 +00:00 |
|
Maksim Shabunin
|
c1f27e9a69
|
Fixed some mingw-w64 compilation issues
|
2015-09-10 17:45:03 +03:00 |
|
Vadim Pisarevsky
|
5ec764d8bd
|
Merge pull request #279 from buzziam/master
Fix for Itseez/opencv_contrib/issues/278 - core dump in the case of no match(...) results.
|
2015-07-01 13:36:40 +03:00 |
|
Philipp Hasper
|
1d7f80b0c5
|
SurfaceMatching: OpenMP indices
Fixes compiler error: "index variable in OpenMP 'for' statement must have signed integral type"
|
2015-06-23 13:43:11 +02:00 |
|
felix
|
a544213d2a
|
Removed unused eigenLowest33() function
|
2015-06-22 20:11:24 -04:00 |
|
felix
|
8b25cca2a4
|
Added normal computation sample and ply writing with visible normals for debugging
|
2015-06-22 20:11:23 -04:00 |
|
felix
|
595c6b2176
|
Computing eigenvectors with cv::eigen(). Infinitely faster since it works.
|
2015-06-22 20:11:21 -04:00 |
|
felix
|
b378236317
|
Do not apply pose transformation on normals if the cloud does not have normals
|
2015-06-22 20:11:20 -04:00 |
|
Aakash Chopra
|
8e52a098e9
|
ulong -> size_t
|
2015-06-22 16:20:35 -05:00 |
|
Aakash Chopra
|
37e73bcb57
|
Fix for https://github.com/Itseez/opencv_contrib/issues/278 - core dump in the case of no match results.
Modified reported poses by constraining to the number of poses found.
|
2015-06-22 15:45:58 -05:00 |
|
felix
|
f8757c3fd4
|
Fixed number of neighbors not being passed to the flannquery in computeNormalsPC3d
|
2015-06-13 13:54:29 -04:00 |
|
Vadim Pisarevsky
|
ec2b3ed662
|
Merge pull request #185 from mshabunin/remove-docs
Removed sphinx documentation
|
2015-03-16 13:07:31 +03:00 |
|
Maksim Shabunin
|
67a2066c4b
|
Java and python wrappers for contrib modules
|
2015-02-26 15:46:02 +03:00 |
|
Maksim Shabunin
|
380e6111ec
|
Doc files reorganized
|
2015-02-17 12:49:37 +03:00 |
|
Maksim Shabunin
|
7d9bbdcaad
|
Remove all sphinx files
|
2015-02-17 12:49:37 +03:00 |
|
Maksim Shabunin
|
61f36de542
|
Doxygen tutorials support
|
2015-02-17 12:49:37 +03:00 |
|
Maksim Shabunin
|
2b74ca6f12
|
Added opencv_contrib_world module and fixed some compilation warnings on iOS
|
2015-02-10 18:27:52 +03:00 |
|
Vadim Pisarevsky
|
219fbc0003
|
Merge pull request #161 from vpisarev/surface_matching_credits
added information about the patents related to the surface matching algorithm
|
2015-01-20 22:02:01 +03:00 |
|
Vadim Pisarevsky
|
499c943601
|
added information about the patents related to the surface matching algorithm
|
2015-01-20 17:08:08 +03:00 |
|
Beat Küng
|
3957fd7d6f
|
surface matching: fix memory leak
|
2014-12-28 12:39:46 +01:00 |
|
Maksim Shabunin
|
a20c5c8dd9
|
Doxygen documentation for all modules
|
2014-12-01 15:54:42 +03:00 |
|
Vadim Pisarevsky
|
38bdd6f3f4
|
Merge pull request #110 from StevenPuttemans/fix_contrib_README
adding more clear documentation
|
2014-11-07 18:16:45 +03:00 |
|
Maksim Shabunin
|
bad3cd2427
|
Fixed some existing doxygen comments
|
2014-10-21 16:03:02 +04:00 |
|