Khem Raj
6a01e96ce7
Add missing multi-line separator
...
Otherwise this fails to build ( found on mips )
Fixes
contrib/modules/surface_matching/src/hash_murmur86.hpp:97:15: error:
expected constructor, destructor, or type conversion before '(' token
&& defined(__GNUC__) && (__GNUC__>4 || (__GNUC__==4 &&
__GNUC_MINOR__>=3))
^
6 years ago
Alexander Alekhin
acad7bbee5
build: replace big/little endianess check to WORDS_BIGENDIAN macro
6 years ago
Alexander Alekhin
2ddeeac5e7
eliminate build warnings / fix bug in text module
7 years ago
Alexander Alekhin
ebc142b1d8
Merge pull request #1623 from alalek:android_pack_fix_contrib
...
* android: fix build warnings
* build: fix warnings
7 years ago
yomna-safaa
71191e36d6
Merge pull request #1583 from yomna-safaa:ppf-fix-seg-fault
...
* fixed bug when norm less than eps where float array elements were left uninitialized
* cast double to float in fixing ppf norm=0 segmantation fault
* set array values 3,4,5 for normals = 0 in case of norm<eps to fix ppf segmentation fault bug
7 years ago
Alexander Alekhin
57ff363389
python: 'cv2.' -> 'cv.' via 'import cv2 as cv'
7 years ago
Adam Gradzki
a6a347e53e
ppf_icp.py: Python 3 support
7 years ago
Alexander Alekhin
5ba8e40a53
surface_matching: fix infinite loop, whitespace issues
7 years ago
Hamdi Sahloul
2cfc353172
Re-write surface matching using vectors and matrices
7 years ago
Vitaly Tuzov
a922dd5976
updated loadPLYSimple automatic detection of normals, color, and alpha properties
7 years ago
Andrew Hundt
4e6e8a4e2a
loadPLYSimple basic automatic detection of normals, color, and alpha properties
7 years ago
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
7 years ago
Vladislav Sovrasov
1537cbb9d8
Get rid of exit() calls in algorithms and tests
8 years ago
Vladislav Sovrasov
55f7d0e6da
Fix not initialized raw pointers in PPF3DDetector
8 years ago
Hamdi Sahloul
ef3c6290ef
Parallelize `ICP::registerModelToScene`
8 years ago
Hamdi Sahloul
60aa8d9f75
Stop ICP iterations before solver crashes due to underdetermined linear system
8 years ago
Hamdi Sahloul
bd9ec3d496
Computation reduction of angle between two normalized vectors
8 years ago
Hamdi Sahloul
2c089f60ff
Thread-safe vector insertion while using OpenMP
8 years ago
Hamdi Sahloul
6b6d5a4890
Fix reallocation issue of raw poses vector
8 years ago
Hamdi Sahloul
978ff182d7
Downsampling of the scene points in ICP for further optimization
8 years ago
Hamdi Sahloul
9cd576813f
Compacted `(type)&var.data[i*step]` code into `var.ptr<type>(i)` for bindings compatibility
8 years ago
Hamdi Sahloul
acb88d755d
Wrap ICP for Python
8 years ago
Hamdi Sahloul
1df961cd9a
- Wrap `computeNormalsPC3d()` for python
...
- Update its usage
8 years ago
Gary Bradski
1c7a210df6
Update README.md
9 years ago
Maksim Shabunin
c1f27e9a69
Fixed some mingw-w64 compilation issues
9 years ago
Philipp Hasper
1d7f80b0c5
SurfaceMatching: OpenMP indices
...
Fixes compiler error: "index variable in OpenMP 'for' statement must have signed integral type"
10 years ago
felix
a544213d2a
Removed unused eigenLowest33() function
10 years ago
felix
8b25cca2a4
Added normal computation sample and ply writing with visible normals for debugging
10 years ago
felix
595c6b2176
Computing eigenvectors with cv::eigen(). Infinitely faster since it works.
10 years ago
felix
b378236317
Do not apply pose transformation on normals if the cloud does not have normals
10 years ago
Aakash Chopra
8e52a098e9
ulong -> size_t
10 years ago
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.
10 years ago
felix
f8757c3fd4
Fixed number of neighbors not being passed to the flannquery in computeNormalsPC3d
10 years ago
Maksim Shabunin
67a2066c4b
Java and python wrappers for contrib modules
10 years ago
Maksim Shabunin
380e6111ec
Doc files reorganized
10 years ago
Maksim Shabunin
7d9bbdcaad
Remove all sphinx files
10 years ago
Maksim Shabunin
61f36de542
Doxygen tutorials support
10 years ago
Maksim Shabunin
2b74ca6f12
Added opencv_contrib_world module and fixed some compilation warnings on iOS
10 years ago
Vadim Pisarevsky
499c943601
added information about the patents related to the surface matching algorithm
10 years ago
Beat Küng
3957fd7d6f
surface matching: fix memory leak
10 years ago
Maksim Shabunin
a20c5c8dd9
Doxygen documentation for all modules
10 years ago
Maksim Shabunin
bad3cd2427
Fixed some existing doxygen comments
10 years ago
StevenPuttemans
c20ea8e7e8
adding more clear documentation
10 years ago
Bence Magyar
098d8193e5
Fix documentation title in TOF and some typos
10 years ago
Dmitriy Anisimov
b5b3ecf6f5
fixed warning with hashMurmur
10 years ago
tolgabirdal
80317410c2
hash license added
10 years ago
Bence Magyar
ef9b8a98b2
Update docu sample source
10 years ago
Bence Magyar
a8a4524ddb
UNFINISHED: get rid of pointers
10 years ago
Bence Magyar
3f620fd19f
Refactored API classes, removed unused params
10 years ago
Bence Magyar
995b696360
Cosmetic changes
10 years ago