1
0
mirror of https://github.com/opencv/opencv_contrib.git synced 2025-10-18 00:01:17 +08:00
Commit Graph

82 Commits

Author SHA1 Message Date
Maksim Shabunin
c56efb910e Fix clang 14 warnings 2023-02-06 23:16:18 +03:00
Alexander Alekhin
47d476e753 Merge remote-tracking branch 'upstream/3.4' into merge-3.4 2022-05-23 14:53:34 +00:00
Alexander Alekhin
ac6a5d44d6 build: GCC12 warnings 2022-05-15 16:21:48 +00:00
Alexander Alekhin
d0a5ecfdda Merge remote-tracking branch 'upstream/3.4' into merge-3.4 2020-12-09 18:10:09 +00:00
Enrico Ronconi
cfcd5b6636 surface_matching/PPF3DDetector::match : fix memory leak 2020-12-07 21:29:39 +01:00
Alexander Alekhin
223a3cdab8 Merge remote-tracking branch 'upstream/3.4' into merge-3.4 2020-01-28 13:02:45 +03:00
Gagandeep Singh
5834bea0f5 Merge pull request #2385 from czgdp1807:issue-2339
Fixes error occurs in cv::ppf_match_3d::ICP::registerModelToScene()

* corrected out of range error

* remove unnecessary changes

* fix warning
2020-01-24 23:26:41 +03:00
Brian Wignall
078c45633d Fix typos
backport commit 8c09249352
2019-12-04 19:22:08 +03:00
Brian Wignall
8c09249352 Fix typos 2019-12-02 07:23:05 -05:00
Alexander Alekhin
dff1422532 Merge remote-tracking branch 'upstream/3.4' into merge-3.4 2019-11-19 18:58:56 +00:00
Alexander Alekhin
35972a1ec4 Merge remote-tracking branch 'upstream/3.4' into merge-3.4 2019-11-18 07:19:57 +00:00
Alexander Alekhin
47de8dd38f python: force using of ArgInfo 2019-11-15 19:16:28 +03:00
Alexander Alekhin
4c5f06128b build: GCC9 compilation 2019-11-12 18:50:43 +03:00
Hamdi Sahloul
e5763fae4b A pythonic interface for surface_matching module 2019-03-12 22:05:55 +09:00
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))
               ^
2018-09-10 00:14:28 -07:00
Alexander Alekhin
acad7bbee5 build: replace big/little endianess check to WORDS_BIGENDIAN macro 2018-08-12 21:52:41 +00:00
Alexander Alekhin
2ddeeac5e7 eliminate build warnings / fix bug in text module 2018-05-17 18:41:55 +03:00
Alexander Alekhin
ebc142b1d8 Merge pull request #1623 from alalek:android_pack_fix_contrib
* android: fix build warnings

* build: fix warnings
2018-04-25 22:41:16 +03:00
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
2018-03-21 18:56:36 +03:00
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