[visp] branch master updated (4195cd1 -> 85956c8)
Olivier Sallou
osallou at debian.org
Thu Dec 28 10:50:57 UTC 2017
This is an automated email from the git hooks/post-receive script.
osallou pushed a change to branch master
in repository visp.
from 4195cd1 new upstream release 3.0.1
new 1f234eb New upstream version 3.1.0
new 562b66d Updated version 3.1.0 from 'upstream/3.1.0'
new 813ab1c new upstream release 3.1.0, update VCS fields and Debian policy
new 4b9b54b fix version
new a20a5d1 update upstream to 3.1.0
new 85956c8 remove coin usage due to segfault issues, see https://bugs.debian.org/cgi-bin/pkgreport.cgi?repeatmerged=yes&src=coin3
The 6 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
.clang-format | 6 +
.travis.yml | 14 +-
3rdparty/apriltag/CMakeLists.txt | 73 +
3rdparty/apriltag/LICENSE | 30 +
3rdparty/apriltag/README | 93 +
3rdparty/apriltag/README.ViSP | 25 +
3rdparty/apriltag/apriltag.c | 1546 ++++++
3rdparty/apriltag/apriltag.h | 293 ++
3rdparty/apriltag/apriltag_math.h | 109 +
3rdparty/apriltag/apriltag_quad_thresh.c | 1916 +++++++
3rdparty/apriltag/common/doubles.h | 29 +
3rdparty/apriltag/common/doubles_floats_impl.h | 1018 ++++
3rdparty/apriltag/common/floats.h | 29 +
3rdparty/apriltag/common/g2d.c | 919 ++++
3rdparty/apriltag/common/g2d.h | 132 +
3rdparty/apriltag/common/getopt.c | 553 +++
3rdparty/apriltag/common/getopt.h | 73 +
3rdparty/apriltag/common/homography.c | 485 ++
3rdparty/apriltag/common/homography.h | 191 +
3rdparty/apriltag/common/image_f32.c | 264 +
3rdparty/apriltag/common/image_f32.h | 55 +
3rdparty/apriltag/common/image_types.h | 60 +
3rdparty/apriltag/common/image_u8.c | 753 +++
3rdparty/apriltag/common/image_u8.h | 99 +
3rdparty/apriltag/common/image_u8x3.c | 293 ++
3rdparty/apriltag/common/image_u8x3.h | 61 +
3rdparty/apriltag/common/image_u8x4.c | 227 +
3rdparty/apriltag/common/image_u8x4.h | 62 +
3rdparty/apriltag/common/matd.c | 2067 ++++++++
3rdparty/apriltag/common/matd.h | 458 ++
3rdparty/apriltag/common/math_util.h | 229 +
3rdparty/apriltag/common/pam.c | 250 +
3rdparty/apriltag/common/pam.h | 51 +
3rdparty/apriltag/common/pjpeg-idct.c | 386 ++
3rdparty/apriltag/common/pjpeg.c | 896 ++++
3rdparty/apriltag/common/pjpeg.h | 100 +
3rdparty/apriltag/common/pnm.c | 160 +
3rdparty/apriltag/common/pnm.h | 66 +
3rdparty/apriltag/common/postscript_utils.h | 61 +
3rdparty/apriltag/common/string_util.c | 787 +++
3rdparty/apriltag/common/string_util.h | 471 ++
3rdparty/apriltag/common/svd22.c | 268 +
3rdparty/apriltag/common/svd22.h | 42 +
3rdparty/apriltag/common/sys/times.h | 40 +
3rdparty/apriltag/common/thash_impl.h | 391 ++
3rdparty/apriltag/common/time.h | 7 +
3rdparty/apriltag/common/time_util.c | 192 +
3rdparty/apriltag/common/time_util.h | 91 +
3rdparty/apriltag/common/timeprofile.h | 133 +
3rdparty/apriltag/common/times.c | 21 +
3rdparty/apriltag/common/unionfind.c | 35 +
3rdparty/apriltag/common/unionfind.h | 157 +
3rdparty/apriltag/common/workerpool.c | 292 ++
3rdparty/apriltag/common/workerpool.h | 57 +
3rdparty/apriltag/common/zarray.c | 62 +
3rdparty/apriltag/common/zarray.h | 496 ++
3rdparty/apriltag/common/zhash.c | 577 +++
3rdparty/apriltag/common/zhash.h | 440 ++
3rdparty/apriltag/common/zmaxheap.c | 436 ++
3rdparty/apriltag/common/zmaxheap.h | 84 +
3rdparty/apriltag/tag16h5.c | 90 +
3rdparty/apriltag/tag16h5.h | 50 +
3rdparty/apriltag/tag25h7.c | 302 ++
3rdparty/apriltag/tag25h7.h | 50 +
3rdparty/apriltag/tag25h9.c | 95 +
3rdparty/apriltag/tag25h9.h | 50 +
3rdparty/apriltag/tag36artoolkit.c | 573 +++
3rdparty/apriltag/tag36artoolkit.h | 49 +
3rdparty/apriltag/tag36h10.c | 2380 +++++++++
3rdparty/apriltag/tag36h10.h | 50 +
3rdparty/apriltag/tag36h11.c | 647 +++
3rdparty/apriltag/tag36h11.h | 50 +
3rdparty/atidaq/CMakeLists.txt | 41 +
3rdparty/{libatidaq-c => atidaq}/ascii.h | 0
3rdparty/{libatidaq-c => atidaq}/asciitab.h | 0
3rdparty/{libatidaq-c => atidaq}/dom.c | 0
3rdparty/{libatidaq-c => atidaq}/dom.h | 0
3rdparty/{libatidaq-c => atidaq}/events.c | 0
3rdparty/{libatidaq-c => atidaq}/expatls.c | 0
3rdparty/{libatidaq-c => atidaq}/ftconfig.c | 0
3rdparty/{libatidaq-c => atidaq}/ftconfig.h | 0
3rdparty/{libatidaq-c => atidaq}/ftrt.c | 0
3rdparty/{libatidaq-c => atidaq}/ftrt.h | 0
3rdparty/{libatidaq-c => atidaq}/ftsharedrt.h | 0
3rdparty/{libatidaq-c => atidaq}/iasciitab.h | 0
3rdparty/{libatidaq-c => atidaq}/latin1tab.h | 0
3rdparty/{libatidaq-c => atidaq}/nametab.h | 0
3rdparty/{libatidaq-c => atidaq}/node.c | 0
3rdparty/atidaq/readme.txt | 139 +
3rdparty/{libatidaq-c => atidaq}/stack.c | 0
3rdparty/{libatidaq-c => atidaq}/stack.h | 0
3rdparty/{libatidaq-c => atidaq}/utf8tab.h | 0
3rdparty/{libatidaq-c => atidaq}/xmldef.h | 0
3rdparty/{libatidaq-c => atidaq}/xmlparse.c | 0
3rdparty/{libatidaq-c => atidaq}/xmlparse.h | 0
3rdparty/{libatidaq-c => atidaq}/xmlrole.c | 0
3rdparty/{libatidaq-c => atidaq}/xmlrole.h | 0
3rdparty/{libatidaq-c => atidaq}/xmltok.c | 0
3rdparty/{libatidaq-c => atidaq}/xmltok.h | 0
3rdparty/{libatidaq-c => atidaq}/xmltok_impl.c | 0
3rdparty/{libatidaq-c => atidaq}/xmltok_impl.h | 0
3rdparty/{libatidaq-c => atidaq}/xmltok_ns.c | 0
3rdparty/clapack/CMakeLists.txt | 49 +
3rdparty/clapack/COPYING | 36 +
3rdparty/clapack/blas/dcopy.c | 107 +
3rdparty/clapack/blas/ddot.c | 110 +
3rdparty/clapack/blas/dgemm.c | 389 ++
3rdparty/clapack/blas/dgemv.c | 312 ++
3rdparty/clapack/blas/dger.c | 194 +
3rdparty/clapack/blas/dnrm2.c | 95 +
3rdparty/clapack/blas/drot.c | 86 +
3rdparty/clapack/blas/dscal.c | 96 +
3rdparty/clapack/blas/dswap.c | 114 +
3rdparty/clapack/blas/dsyrk.c | 372 ++
3rdparty/clapack/blas/dtrmm.c | 453 ++
3rdparty/clapack/blas/dtrmv.c | 345 ++
3rdparty/clapack/blas/dtrsm.c | 490 ++
3rdparty/clapack/blas/idamax.c | 93 +
3rdparty/clapack/blas/lsame.c | 117 +
3rdparty/clapack/f2c/Notice | 23 +
3rdparty/clapack/f2c/README | 374 ++
3rdparty/clapack/f2c/close.c | 101 +
3rdparty/clapack/f2c/d_sign.c | 18 +
3rdparty/clapack/f2c/endfile.c | 160 +
3rdparty/clapack/f2c/err.c | 293 ++
3rdparty/clapack/f2c/exit_.c | 43 +
3rdparty/clapack/f2c/f77_aloc.c | 44 +
3rdparty/clapack/f2c/fio.h | 141 +
3rdparty/clapack/f2c/fmt.c | 530 ++
3rdparty/clapack/f2c/fmt.h | 105 +
3rdparty/clapack/f2c/fmtlib.c | 51 +
3rdparty/clapack/f2c/fp.h | 28 +
3rdparty/clapack/f2c/i_nint.c | 19 +
3rdparty/clapack/f2c/lio.h | 74 +
3rdparty/clapack/f2c/lwrite.c | 314 ++
3rdparty/clapack/f2c/open.c | 311 ++
3rdparty/clapack/f2c/pow_dd.c | 19 +
3rdparty/clapack/f2c/pow_di.c | 41 +
3rdparty/clapack/f2c/pow_ii.c | 39 +
3rdparty/clapack/f2c/s_cat.c | 86 +
3rdparty/clapack/f2c/s_cmp.c | 50 +
3rdparty/clapack/f2c/s_copy.c | 57 +
3rdparty/clapack/f2c/s_stop.c | 48 +
3rdparty/clapack/f2c/sfe.c | 47 +
3rdparty/clapack/f2c/sig_die.c | 51 +
3rdparty/clapack/f2c/sysdep1.h | 66 +
3rdparty/clapack/f2c/util.c | 57 +
3rdparty/clapack/f2c/wref.c | 294 ++
3rdparty/clapack/f2c/wrtfmt.c | 377 ++
3rdparty/clapack/f2c/wsfe.c | 78 +
3rdparty/clapack/include/blaswrap.h | 160 +
3rdparty/clapack/include/f2c.h | 223 +
3rdparty/clapack/install/dlamch.c | 1001 ++++
3rdparty/clapack/src/dbdsdc.c | 514 ++
3rdparty/clapack/src/dbdsqr.c | 918 ++++
3rdparty/clapack/src/dgebd2.c | 304 ++
3rdparty/clapack/src/dgebrd.c | 336 ++
3rdparty/clapack/src/dgelq2.c | 157 +
3rdparty/clapack/src/dgelqf.c | 251 +
3rdparty/clapack/src/dgeqr2.c | 161 +
3rdparty/clapack/src/dgeqrf.c | 252 +
3rdparty/clapack/src/dgesdd.c | 1609 ++++++
3rdparty/clapack/src/dgetf2.c | 193 +
3rdparty/clapack/src/dgetrf.c | 219 +
3rdparty/clapack/src/dgetri.c | 264 +
3rdparty/clapack/src/disnan.c | 52 +
3rdparty/clapack/src/dlabrd.c | 434 ++
3rdparty/clapack/src/dlacpy.c | 125 +
3rdparty/clapack/src/dlaed6.c | 374 ++
3rdparty/clapack/src/dlaisnan.c | 58 +
3rdparty/clapack/src/dlamrg.c | 131 +
3rdparty/clapack/src/dlange.c | 199 +
3rdparty/clapack/src/dlanst.c | 166 +
3rdparty/clapack/src/dlapy2.c | 73 +
3rdparty/clapack/src/dlarf.c | 193 +
3rdparty/clapack/src/dlarfb.c | 774 +++
3rdparty/clapack/src/dlarfg.c | 170 +
3rdparty/clapack/src/dlarfp.c | 192 +
3rdparty/clapack/src/dlarft.c | 325 ++
3rdparty/clapack/src/dlartg.c | 190 +
3rdparty/clapack/src/dlas2.c | 144 +
3rdparty/clapack/src/dlascl.c | 354 ++
3rdparty/clapack/src/dlasd0.c | 291 ++
3rdparty/clapack/src/dlasd1.c | 288 ++
3rdparty/clapack/src/dlasd2.c | 609 +++
3rdparty/clapack/src/dlasd3.c | 452 ++
3rdparty/clapack/src/dlasd4.c | 1010 ++++
3rdparty/clapack/src/dlasd5.c | 189 +
3rdparty/clapack/src/dlasd6.c | 367 ++
3rdparty/clapack/src/dlasd7.c | 518 ++
3rdparty/clapack/src/dlasd8.c | 326 ++
3rdparty/clapack/src/dlasda.c | 488 ++
3rdparty/clapack/src/dlasdq.c | 380 ++
3rdparty/clapack/src/dlasdt.c | 136 +
3rdparty/clapack/src/dlaset.c | 152 +
3rdparty/clapack/src/dlasq1.c | 219 +
3rdparty/clapack/src/dlasq2.c | 602 +++
3rdparty/clapack/src/dlasq3.c | 350 ++
3rdparty/clapack/src/dlasq4.c | 403 ++
3rdparty/clapack/src/dlasq5.c | 240 +
3rdparty/clapack/src/dlasq6.c | 212 +
3rdparty/clapack/src/dlasr.c | 453 ++
3rdparty/clapack/src/dlasrt.c | 286 ++
3rdparty/clapack/src/dlassq.c | 116 +
3rdparty/clapack/src/dlasv2.c | 274 +
3rdparty/clapack/src/dlaswp.c | 158 +
3rdparty/clapack/src/dlauu2.c | 183 +
3rdparty/clapack/src/dlauum.c | 217 +
3rdparty/clapack/src/dorg2r.c | 175 +
3rdparty/clapack/src/dorgbr.c | 299 ++
3rdparty/clapack/src/dorgl2.c | 175 +
3rdparty/clapack/src/dorglq.c | 280 ++
3rdparty/clapack/src/dorgqr.c | 281 ++
3rdparty/clapack/src/dorm2r.c | 235 +
3rdparty/clapack/src/dormbr.c | 360 ++
3rdparty/clapack/src/dorml2.c | 231 +
3rdparty/clapack/src/dormlq.c | 334 ++
3rdparty/clapack/src/dormqr.c | 327 ++
3rdparty/clapack/src/dpotf2.c | 224 +
3rdparty/clapack/src/dpotrf.c | 245 +
3rdparty/clapack/src/dpotri.c | 125 +
3rdparty/clapack/src/dtrti2.c | 183 +
3rdparty/clapack/src/dtrtri.c | 242 +
3rdparty/clapack/src/ieeeck.c | 166 +
3rdparty/clapack/src/iladlc.c | 88 +
3rdparty/clapack/src/iladlr.c | 90 +
3rdparty/clapack/src/ilaenv.c | 654 +++
3rdparty/clapack/src/iparmq.c | 282 ++
3rdparty/clapack/src/xerbla.c | 65 +
3rdparty/clipper/CMakeLists.txt | 34 +
3rdparty/clipper/License.txt | 24 +
3rdparty/clipper/README | 413 ++
3rdparty/clipper/clipper.cpp | 4629 +++++++++++++++++
3rdparty/clipper/clipper.hpp | 406 ++
3rdparty/libatidaq-c.orig/CMakeLists.txt | 149 -
3rdparty/libatidaq-c.orig/readme.txt | 138 -
3rdparty/libatidaq-c.orig/samples/calinfo.c | 122 -
3rdparty/libatidaq-c.orig/samples/ftconvert.c | 156 -
3rdparty/libatidaq-c.orig/samples/makefile | 34 -
3rdparty/libatidaq-c/CMakeLists.txt | 39 -
3rdparty/libatidaq-c/readme.txt | 138 -
3rdparty/pthreads-win32/ANNOUNCE | 483 ++
3rdparty/pthreads-win32/BUGS | 141 +
3rdparty/pthreads-win32/Bmakefile | 268 +
3rdparty/pthreads-win32/CMakeLists.txt | 191 +
3rdparty/pthreads-win32/CONTRIBUTORS | 140 +
3rdparty/pthreads-win32/COPYING | 150 +
3rdparty/pthreads-win32/COPYING.LIB | 504 ++
3rdparty/pthreads-win32/ChangeLog | 5211 +++++++++++++++++++
3rdparty/pthreads-win32/FAQ | 451 ++
3rdparty/pthreads-win32/GNUmakefile | 593 +++
3rdparty/pthreads-win32/MAINTAINERS | 4 +
3rdparty/pthreads-win32/Makefile | 514 ++
3rdparty/pthreads-win32/NEWS | 1241 +++++
3rdparty/pthreads-win32/Nmakefile | 24 +
3rdparty/pthreads-win32/Nmakefile.tests | 260 +
3rdparty/pthreads-win32/PROGRESS | 4 +
3rdparty/pthreads-win32/README | 601 +++
3rdparty/pthreads-win32/README.Borland | 57 +
3rdparty/pthreads-win32/README.CV | 3036 ++++++++++++
3rdparty/pthreads-win32/README.NONPORTABLE | 783 +++
3rdparty/pthreads-win32/README.ViSP | 6 +
3rdparty/pthreads-win32/README.Watcom | 62 +
3rdparty/pthreads-win32/README.WinCE | 6 +
3rdparty/pthreads-win32/TODO | 7 +
3rdparty/pthreads-win32/WinCE-PORT | 222 +
3rdparty/pthreads-win32/attr.c | 53 +
3rdparty/pthreads-win32/autostatic.c | 69 +
3rdparty/pthreads-win32/barrier.c | 47 +
3rdparty/pthreads-win32/builddmc.bat | 9 +
3rdparty/pthreads-win32/cancel.c | 44 +
3rdparty/pthreads-win32/cleanup.c | 148 +
3rdparty/pthreads-win32/condvar.c | 50 +
3rdparty/pthreads-win32/config.h | 159 +
3rdparty/pthreads-win32/context.h | 74 +
3rdparty/pthreads-win32/create.c | 308 ++
3rdparty/pthreads-win32/dll.c | 92 +
3rdparty/pthreads-win32/errno.c | 94 +
3rdparty/pthreads-win32/exit.c | 44 +
3rdparty/pthreads-win32/fork.c | 39 +
3rdparty/pthreads-win32/global.c | 107 +
3rdparty/pthreads-win32/implement.h | 943 ++++
3rdparty/pthreads-win32/misc.c | 50 +
3rdparty/pthreads-win32/mutex.c | 62 +
3rdparty/pthreads-win32/need_errno.h | 145 +
3rdparty/pthreads-win32/nonportable.c | 47 +
3rdparty/pthreads-win32/private.c | 54 +
3rdparty/pthreads-win32/pthread.c | 66 +
3rdparty/pthreads-win32/pthread.h | 1368 +++++
3rdparty/pthreads-win32/pthread_attr_destroy.c | 79 +
.../pthreads-win32/pthread_attr_getdetachstate.c | 86 +
.../pthreads-win32/pthread_attr_getinheritsched.c | 51 +
.../pthreads-win32/pthread_attr_getschedparam.c | 52 +
.../pthreads-win32/pthread_attr_getschedpolicy.c | 61 +
3rdparty/pthreads-win32/pthread_attr_getscope.c | 54 +
.../pthreads-win32/pthread_attr_getstackaddr.c | 97 +
.../pthreads-win32/pthread_attr_getstacksize.c | 100 +
3rdparty/pthreads-win32/pthread_attr_init.c | 117 +
.../pthreads-win32/pthread_attr_setdetachstate.c | 91 +
.../pthreads-win32/pthread_attr_setinheritsched.c | 57 +
.../pthreads-win32/pthread_attr_setschedparam.c | 63 +
.../pthreads-win32/pthread_attr_setschedpolicy.c | 55 +
3rdparty/pthreads-win32/pthread_attr_setscope.c | 62 +
.../pthreads-win32/pthread_attr_setstackaddr.c | 97 +
.../pthreads-win32/pthread_attr_setstacksize.c | 110 +
3rdparty/pthreads-win32/pthread_barrier_destroy.c | 103 +
3rdparty/pthreads-win32/pthread_barrier_init.c | 69 +
3rdparty/pthreads-win32/pthread_barrier_wait.c | 104 +
.../pthreads-win32/pthread_barrierattr_destroy.c | 83 +
.../pthread_barrierattr_getpshared.c | 95 +
3rdparty/pthreads-win32/pthread_barrierattr_init.c | 85 +
.../pthread_barrierattr_setpshared.c | 119 +
3rdparty/pthreads-win32/pthread_cancel.c | 197 +
3rdparty/pthreads-win32/pthread_cond_destroy.c | 253 +
3rdparty/pthreads-win32/pthread_cond_init.c | 167 +
3rdparty/pthreads-win32/pthread_cond_signal.c | 231 +
3rdparty/pthreads-win32/pthread_cond_wait.c | 567 +++
3rdparty/pthreads-win32/pthread_condattr_destroy.c | 86 +
.../pthreads-win32/pthread_condattr_getpshared.c | 97 +
3rdparty/pthreads-win32/pthread_condattr_init.c | 87 +
.../pthreads-win32/pthread_condattr_setpshared.c | 117 +
3rdparty/pthreads-win32/pthread_delay_np.c | 172 +
3rdparty/pthreads-win32/pthread_detach.c | 142 +
3rdparty/pthreads-win32/pthread_equal.c | 76 +
3rdparty/pthreads-win32/pthread_exit.c | 106 +
3rdparty/pthreads-win32/pthread_getconcurrency.c | 45 +
3rdparty/pthreads-win32/pthread_getschedparam.c | 75 +
3rdparty/pthreads-win32/pthread_getspecific.c | 87 +
3rdparty/pthreads-win32/pthread_getunique_np.c | 47 +
.../pthreads-win32/pthread_getw32threadhandle_np.c | 65 +
3rdparty/pthreads-win32/pthread_join.c | 157 +
3rdparty/pthreads-win32/pthread_key_create.c | 108 +
3rdparty/pthreads-win32/pthread_key_delete.c | 125 +
3rdparty/pthreads-win32/pthread_kill.c | 105 +
3rdparty/pthreads-win32/pthread_mutex_consistent.c | 190 +
3rdparty/pthreads-win32/pthread_mutex_destroy.c | 148 +
3rdparty/pthreads-win32/pthread_mutex_init.c | 136 +
3rdparty/pthreads-win32/pthread_mutex_lock.c | 293 ++
3rdparty/pthreads-win32/pthread_mutex_timedlock.c | 324 ++
3rdparty/pthreads-win32/pthread_mutex_trylock.c | 154 +
3rdparty/pthreads-win32/pthread_mutex_unlock.c | 175 +
.../pthreads-win32/pthread_mutexattr_destroy.c | 83 +
.../pthreads-win32/pthread_mutexattr_getkind_np.c | 44 +
.../pthreads-win32/pthread_mutexattr_getpshared.c | 95 +
.../pthreads-win32/pthread_mutexattr_getrobust.c | 113 +
.../pthreads-win32/pthread_mutexattr_gettype.c | 56 +
3rdparty/pthreads-win32/pthread_mutexattr_init.c | 86 +
.../pthreads-win32/pthread_mutexattr_setkind_np.c | 44 +
.../pthreads-win32/pthread_mutexattr_setpshared.c | 119 +
.../pthreads-win32/pthread_mutexattr_setrobust.c | 119 +
.../pthreads-win32/pthread_mutexattr_settype.c | 143 +
.../pthreads-win32/pthread_num_processors_np.c | 56 +
3rdparty/pthreads-win32/pthread_once.c | 79 +
3rdparty/pthreads-win32/pthread_rwlock_destroy.c | 143 +
3rdparty/pthreads-win32/pthread_rwlock_init.c | 109 +
3rdparty/pthreads-win32/pthread_rwlock_rdlock.c | 102 +
.../pthreads-win32/pthread_rwlock_timedrdlock.c | 109 +
.../pthreads-win32/pthread_rwlock_timedwrlock.c | 139 +
3rdparty/pthreads-win32/pthread_rwlock_tryrdlock.c | 102 +
3rdparty/pthreads-win32/pthread_rwlock_trywrlock.c | 122 +
3rdparty/pthreads-win32/pthread_rwlock_unlock.c | 93 +
3rdparty/pthreads-win32/pthread_rwlock_wrlock.c | 133 +
.../pthreads-win32/pthread_rwlockattr_destroy.c | 84 +
.../pthreads-win32/pthread_rwlockattr_getpshared.c | 97 +
3rdparty/pthreads-win32/pthread_rwlockattr_init.c | 83 +
.../pthreads-win32/pthread_rwlockattr_setpshared.c | 120 +
3rdparty/pthreads-win32/pthread_self.c | 141 +
3rdparty/pthreads-win32/pthread_setcancelstate.c | 125 +
3rdparty/pthreads-win32/pthread_setcanceltype.c | 126 +
3rdparty/pthreads-win32/pthread_setconcurrency.c | 53 +
3rdparty/pthreads-win32/pthread_setschedparam.c | 123 +
3rdparty/pthreads-win32/pthread_setspecific.c | 167 +
3rdparty/pthreads-win32/pthread_spin_destroy.c | 111 +
3rdparty/pthreads-win32/pthread_spin_init.c | 123 +
3rdparty/pthreads-win32/pthread_spin_lock.c | 80 +
3rdparty/pthreads-win32/pthread_spin_trylock.c | 77 +
3rdparty/pthreads-win32/pthread_spin_unlock.c | 71 +
3rdparty/pthreads-win32/pthread_testcancel.c | 103 +
.../pthreads-win32/pthread_timechange_handler_np.c | 108 +
.../pthread_win32_attach_detach_np.c | 258 +
3rdparty/pthreads-win32/ptw32_MCS_lock.c | 290 ++
.../pthreads-win32/ptw32_callUserDestroyRoutines.c | 232 +
3rdparty/pthreads-win32/ptw32_calloc.c | 56 +
.../pthreads-win32/ptw32_cond_check_need_init.c | 78 +
3rdparty/pthreads-win32/ptw32_getprocessors.c | 91 +
3rdparty/pthreads-win32/ptw32_is_attr.c | 47 +
.../pthreads-win32/ptw32_mutex_check_need_init.c | 92 +
3rdparty/pthreads-win32/ptw32_new.c | 100 +
3rdparty/pthreads-win32/ptw32_processInitialize.c | 92 +
3rdparty/pthreads-win32/ptw32_processTerminate.c | 105 +
3rdparty/pthreads-win32/ptw32_relmillisecs.c | 132 +
3rdparty/pthreads-win32/ptw32_reuse.c | 151 +
.../pthreads-win32/ptw32_rwlock_cancelwrwait.c | 50 +
.../pthreads-win32/ptw32_rwlock_check_need_init.c | 77 +
3rdparty/pthreads-win32/ptw32_semwait.c | 141 +
.../ptw32_spinlock_check_need_init.c | 78 +
3rdparty/pthreads-win32/ptw32_threadDestroy.c | 79 +
3rdparty/pthreads-win32/ptw32_threadStart.c | 357 ++
3rdparty/pthreads-win32/ptw32_throw.c | 189 +
3rdparty/pthreads-win32/ptw32_timespec.c | 83 +
3rdparty/pthreads-win32/ptw32_tkAssocCreate.c | 118 +
3rdparty/pthreads-win32/ptw32_tkAssocDestroy.c | 114 +
3rdparty/pthreads-win32/rwlock.c | 51 +
3rdparty/pthreads-win32/sched.c | 53 +
3rdparty/pthreads-win32/sched.h | 183 +
3rdparty/pthreads-win32/sched_get_priority_max.c | 134 +
3rdparty/pthreads-win32/sched_get_priority_min.c | 135 +
3rdparty/pthreads-win32/sched_getscheduler.c | 71 +
3rdparty/pthreads-win32/sched_setscheduler.c | 83 +
3rdparty/pthreads-win32/sched_yield.c | 71 +
3rdparty/pthreads-win32/sem_close.c | 58 +
3rdparty/pthreads-win32/sem_destroy.c | 144 +
3rdparty/pthreads-win32/sem_getvalue.c | 110 +
3rdparty/pthreads-win32/sem_init.c | 178 +
3rdparty/pthreads-win32/sem_open.c | 58 +
3rdparty/pthreads-win32/sem_post.c | 128 +
3rdparty/pthreads-win32/sem_post_multiple.c | 142 +
3rdparty/pthreads-win32/sem_timedwait.c | 244 +
3rdparty/pthreads-win32/sem_trywait.c | 117 +
3rdparty/pthreads-win32/sem_unlink.c | 58 +
3rdparty/pthreads-win32/sem_wait.c | 193 +
3rdparty/pthreads-win32/semaphore.c | 69 +
3rdparty/pthreads-win32/semaphore.h | 169 +
3rdparty/pthreads-win32/signal.c | 179 +
3rdparty/pthreads-win32/spin.c | 46 +
3rdparty/pthreads-win32/sync.c | 43 +
3rdparty/pthreads-win32/tsd.c | 44 +
3rdparty/pthreads-win32/version.rc | 394 ++
3rdparty/pthreads-win32/w32_CancelableWait.c | 167 +
CMakeLists.txt | 364 +-
CONTRIBUTING.md | 3 +
CTestConfig.cmake | 34 +-
ChangeLog | 78 +
LICENSE.txt | 2 +-
README.md | 8 +-
appveyor.yml | 99 +
cmake/AddExtraCompilationFlags.cmake | 13 +-
cmake/CPackConfig.cmake | 7 +-
cmake/CPackConfigDeb.cmake | 10 +-
cmake/CPackConfigNsis.cmake | 7 +-
cmake/CPackConfigRpm.cmake | 7 +-
cmake/FindARIA.cmake | 7 +-
cmake/FindAfma6_data.cmake | 7 +-
cmake/FindBICLOPS.cmake | 7 +-
cmake/FindC99.cmake | 85 +
cmake/FindCALINUX.cmake | 7 +-
cmake/FindCMU1394.cmake | 7 +-
cmake/FindCPP11.cmake | 7 +-
cmake/FindComedi.cmake | 7 +-
cmake/FindDC1394.cmake | 7 +-
cmake/FindDIRECT3D.cmake | 7 +-
cmake/FindDIRECTSHOW.cmake | 7 +-
cmake/FindDL.cmake | 7 +-
cmake/FindDMTX.cmake | 7 +-
cmake/FindErfc.cmake | 7 +-
cmake/FindFFMPEG.cmake | 311 --
cmake/FindFlyCapture.cmake | 7 +-
cmake/FindGDI.cmake | 15 +-
cmake/FindGSL.cmake | 45 +-
cmake/FindICONV.cmake | 7 +-
cmake/FindIRISA.cmake | 7 +-
cmake/FindIsInf.cmake | 7 +-
cmake/FindIsNaN.cmake | 7 +-
cmake/FindLAPACK_C.cmake | 7 +-
cmake/FindLIBFREENECT.cmake | 7 +-
cmake/FindLIBUSB_1.cmake | 7 +-
cmake/FindLog1p.cmake | 57 +
cmake/FindMyCoin3D.cmake | 7 +-
cmake/FindMyGTK2.cmake | 7 +-
cmake/FindMyJPEG.cmake | 7 +-
cmake/FindMyOpenCV.cmake | 7 +-
cmake/FindMyPNG.cmake | 7 +-
cmake/FindMyZLIB.cmake | 7 +-
cmake/FindPARPORT.cmake | 7 +-
cmake/FindPTHREAD.cmake | 7 +-
cmake/FindPTU46.cmake | 7 +-
cmake/FindPylon.cmake | 163 +
cmake/FindRAW1394.cmake | 7 +-
cmake/FindRT.cmake | 7 +-
cmake/FindRealSense.cmake | 21 +-
cmake/FindRealSense2.cmake | 94 +
cmake/FindRound.cmake | 7 +-
cmake/FindSOQT.cmake | 7 +-
cmake/FindSOWIN.cmake | 7 +-
cmake/FindSOXT.cmake | 7 +-
cmake/FindStrtof.cmake | 7 +-
cmake/FindV4L2.cmake | 7 +-
cmake/FindViper650_data.cmake | 7 +-
cmake/FindViper850_data.cmake | 7 +-
cmake/FindVirtuose.cmake | 7 +-
cmake/FindXML2.cmake | 7 +-
cmake/FindZBAR.cmake | 19 +-
cmake/OgreTools.cmake | 16 +-
cmake/PCLTools.cmake | 7 +-
cmake/VISP3rdParty.cmake | 38 +-
cmake/VISPConfig.cmake | 15 +-
cmake/VISPDetectPlatform.cmake | 40 +-
cmake/VISPExtraTargets.cmake | 17 +-
cmake/VISPGenerateConfig.cmake | 24 +-
cmake/VISPGenerateConfigScript.cmake | 416 ++
cmake/VISPGenerateHeaders.cmake | 71 +-
cmake/VISPGeneratePkgConfigScript.cmake | 383 --
cmake/VISPModule.cmake | 61 +-
cmake/VISPUse.cmake.in | 7 +-
cmake/VISPUtils.cmake | 81 +-
cmake/templates/VISPConfig.cmake.in | 96 +-
cmake/templates/cmake_uninstall.cmake.in | 7 +-
cmake/templates/visp-config.bat.in | 21 +-
cmake/templates/visp-config.in | 33 +-
cmake/templates/visp-config.install.in | 29 +-
cmake/templates/visp.pc.in | 10 +-
cmake/templates/vpConfig.h.in | 69 +-
debian/README.Debian | 3 +-
debian/changelog | 14 +
debian/control | 326 +-
debian/copyright | 113 +-
...libvisp-ar3.0.install => libvisp-ar3.1.install} | 0
...isp-blob3.0.install => libvisp-blob3.1.install} | 0
...isp-core3.0.install => libvisp-core3.1.install} | 0
...ion3.0.install => libvisp-detection3.1.install} | 0
debian/libvisp-doc.lintian-overrides | 1 +
...bvisp-gui3.0.install => libvisp-gui3.1.install} | 0
debian/libvisp-imgproc-dev.install | 5 +
debian/libvisp-imgproc3.1.install | 3 +
...libvisp-io3.0.install => libvisp-io3.1.install} | 0
...bvisp-klt3.0.install => libvisp-klt3.1.install} | 0
...bvisp-mbt3.0.install => libvisp-mbt3.1.install} | 0
...libvisp-me3.0.install => libvisp-me3.1.install} | 0
...p-robot3.0.install => libvisp-robot3.1.install} | 0
...sensor3.0.install => libvisp-sensor3.1.install} | 0
...p-tt-mi3.0.install => libvisp-tt-mi3.1.install} | 0
...libvisp-tt3.0.install => libvisp-tt3.1.install} | 0
...vision3.0.install => libvisp-vision3.1.install} | 0
....install => libvisp-visual-features3.1.install} | 0
...libvisp-vs3.0.install => libvisp-vs3.1.install} | 0
.../patches/0001-Turn-rpath-off-for-install.patch | 10 +-
debian/rules | 69 +-
demo/CMakeLists.txt | 7 +-
demo/wireframe-simulator/CMakeLists.txt | 11 +-
demo/wireframe-simulator/servoSimu4Points.cpp | 278 +-
demo/wireframe-simulator/servoSimuCylinder.cpp | 245 +-
demo/wireframe-simulator/servoSimuSphere.cpp | 291 +-
doc/biblio/references.bib | 160 +-
doc/config-doxygen.in | 89 +-
doc/image/{ => cpp}/image-data-structure.fig | 0
doc/image/{ => cpp}/image-data-structure.gif | Bin
doc/image/{ => cpp}/image-data-structure.ps | 0
doc/image/{ => cpp}/model-viper.png | Bin
doc/image/{ => cpp}/pioneer-pan.fig | 0
doc/image/{ => cpp}/pioneer.fig | 0
doc/image/cpp/soft_archi_v6.png | Bin 0 -> 99245 bytes
doc/image/{ => cpp}/vpFeatureLine.fig | 0
doc/image/{ => cpp}/vpFeatureLine.gif | Bin
doc/image/{ => cpp}/vpFeatureLine.ps | 0
doc/image/{ => cpp}/vpImagePoint.fig | 0
doc/image/{ => cpp}/vpImagePoint.gif | Bin
doc/image/{ => cpp}/vpImagePoint.ps | 0
doc/image/{ => cpp}/vpMeEllipse.fig | 0
doc/image/{ => cpp}/vpMeEllipse.gif | Bin
doc/image/{ => cpp}/vpMeEllipse.ps | 0
doc/image/{ => cpp}/vpMeEllipse2.fig | 0
doc/image/{ => cpp}/vpMeEllipse2.gif | Bin
doc/image/{ => cpp}/vpMeEllipse2.ps | 0
doc/image/{ => cpp}/vpMeLine.fig | 0
doc/image/{ => cpp}/vpMeLine.gif | Bin
doc/image/{ => cpp}/vpMeLine.ps | 0
doc/image/{ => cpp}/vpWireFrameSimulator.fig | 0
doc/image/{ => cpp}/vpWireFrameSimulator.jpeg | Bin
doc/image/{ => cpp}/vpWireFrameSimulator.ps | 0
doc/image/img-ccmake-centos-all.png | Bin 54061 -> 0 bytes
doc/image/img-ccmake-ubuntu-all.jpeg | Bin 79766 -> 0 bytes
doc/image/img-cmake-debug-trace.jpg | Bin 86382 -> 0 bytes
doc/image/img-cmake-win-opencv-advanced.jpg | Bin 89577 -> 0 bytes
doc/image/img-cmake-win-shared.jpg | Bin 67344 -> 0 bytes
doc/image/img-cmake-win10-config-end.png | Bin 52558 -> 0 bytes
doc/image/img-cmake-win10-config.png | Bin 48680 -> 0 bytes
doc/image/img-cmake-win10-create-build-folder.png | Bin 8509 -> 0 bytes
doc/image/img-cmake-win10-msvc-generate.png | Bin 51934 -> 0 bytes
doc/image/img-cmake-win10-msvc-launch.png | Bin 14031 -> 0 bytes
doc/image/img-cmake-win10-msvc-version.png | Bin 8252 -> 0 bytes
doc/image/img-cmake-win8.1-config-end.jpg | Bin 84682 -> 0 bytes
doc/image/img-cmake-win8.1-config.jpg | Bin 88970 -> 0 bytes
doc/image/img-cmake-win8.1-create-build-folder.jpg | Bin 16648 -> 0 bytes
doc/image/img-cmake-win8.1-mingw-configure-end.jpg | Bin 85409 -> 0 bytes
doc/image/img-cmake-win8.1-mingw-configure.jpg | Bin 90009 -> 0 bytes
doc/image/img-cmake-win8.1-mingw-generate.jpg | Bin 85597 -> 0 bytes
doc/image/img-cmake-win8.1-mingw-version.jpg | Bin 20413 -> 0 bytes
doc/image/img-cmake-win8.1-msvc-generate.jpg | Bin 84682 -> 0 bytes
doc/image/img-cmake-win8.1-msvc-launch.jpg | Bin 40333 -> 0 bytes
doc/image/img-cmake-win8.1-msvc-version.jpg | Bin 29365 -> 0 bytes
doc/image/img-configure-generator-iOS.png | Bin 59393 -> 0 bytes
doc/image/img-configure-options-iOS.png | Bin 37333 -> 0 bytes
doc/image/img-configure-path-iOS.png | Bin 14186 -> 0 bytes
doc/image/img-getting-started-iOS-code.jpeg | Bin 74929 -> 0 bytes
doc/image/img-getting-started-iOS-drag-drop.png | Bin 62674 -> 0 bytes
doc/image/img-getting-started-iOS-link-visp.png | Bin 57676 -> 0 bytes
doc/image/img-getting-started-iOS-log.jpeg | Bin 97721 -> 0 bytes
doc/image/img-getting-started-iOS-navigator.png | Bin 66779 -> 0 bytes
doc/image/img-getting-started-iOS-new.png | Bin 73666 -> 0 bytes
doc/image/img-getting-started-iOS-options.png | Bin 29245 -> 0 bytes
doc/image/img-getting-started-iOS-rename.png | Bin 96093 -> 0 bytes
.../img-started-imgproc-ios-output-canny.jpeg | Bin 45190 -> 0 bytes
.../img-started-imgproc-ios-output-color.jpeg | Bin 30710 -> 0 bytes
.../img-started-imgproc-ios-output-gradient.jpeg | Bin 22491 -> 0 bytes
doc/image/img-started-imgproc-ios-output-gray.jpeg | Bin 21734 -> 0 bytes
doc/image/img-started-imgproc-ios.jpeg | Bin 80201 -> 0 bytes
doc/image/img-win10-explorer-install-end.png | Bin 44346 -> 0 bytes
doc/image/img-win10-msvc-build-end.png | Bin 48368 -> 0 bytes
doc/image/img-win10-msvc-build.jpeg | Bin 32270 -> 0 bytes
doc/image/img-win10-msvc-install-end.png | Bin 44659 -> 0 bytes
doc/image/img-win10-msvc-install.jpeg | Bin 54304 -> 0 bytes
doc/image/img-win10-msvc-open.png | Bin 27182 -> 0 bytes
doc/image/img-win10-msvc-release.jpeg | Bin 80806 -> 0 bytes
doc/image/img-win8.1-cmake-ogre.jpg | Bin 81613 -> 0 bytes
doc/image/img-win8.1-cmake-ogredeps.jpg | Bin 91797 -> 0 bytes
doc/image/img-win8.1-explorer-install-end.jpg | Bin 72636 -> 0 bytes
...win8.1-mingw-opencv-cmake-configure-install.jpg | Bin 82285 -> 0 bytes
.../img-win8.1-mingw-opencv-cmake-configure.jpg | Bin 45901 -> 0 bytes
doc/image/img-win8.1-msvc-build-end.jpg | Bin 89639 -> 0 bytes
doc/image/img-win8.1-msvc-build-ogredeps.jpg | Bin 26860 -> 0 bytes
doc/image/img-win8.1-msvc-build.jpg | Bin 99119 -> 0 bytes
doc/image/img-win8.1-msvc-install-end.jpg | Bin 90792 -> 0 bytes
doc/image/img-win8.1-msvc-install.jpg | Bin 86045 -> 0 bytes
doc/image/img-win8.1-msvc-open.jpg | Bin 57429 -> 0 bytes
doc/image/img-win8.1-msvc-release.jpg | Bin 97919 -> 0 bytes
doc/image/img-win8.1-msvc-solution.jpg | Bin 30423 -> 0 bytes
doc/image/img-win8.1-ogre-explorer.jpg | Bin 43758 -> 0 bytes
doc/image/img-win8.1-ogre-tortoisehg.jpg | Bin 48158 -> 0 bytes
doc/image/img-win8.1-ogredeps-explorer.jpg | Bin 20817 -> 0 bytes
doc/image/img-win8.1-ogredeps-tortoisehg.jpg | Bin 30825 -> 0 bytes
doc/image/{ => logo}/img-logo-visp.png | Bin
.../calibration}/img-chessboard-01.png | Bin
.../calibration}/img-chessboard-undistort.png | Bin
.../calibration}/img-circles-grid-02.png | Bin
.../tutorial/detection/img-apriltag-image.png | Bin 0 -> 78060 bytes
doc/image/tutorial/detection/img-apriltag-pose.png | Bin 0 -> 65257 bytes
.../detection}/img-detection-datamatrix.png | Bin
.../detection}/img-detection-qrcode.png | Bin
.../detection}/img-detection-step.jpeg | Bin
.../detection}/img-learning-step.jpeg | Bin
.../image}/img-monkey-blured-default.png | Bin
.../image}/img-monkey-blured-var2.png | Bin
.../{ => tutorial/image}/img-monkey-canny.png | Bin
doc/image/{ => tutorial/image}/img-monkey-dIxy.png | Bin
doc/image/{ => tutorial/image}/img-monkey-gray.png | Bin
doc/image/{ => tutorial/image}/img-monkey-pyr.png | Bin
.../{ => tutorial/image}/img-monkey-sobel.png | Bin
.../image}/img-simu-image-target-square.png | Bin
.../{ => tutorial/image}/img-target-square.png | Bin
.../imgproc/img-auto-threshold-grid36-03-otsu.png | Bin 0 -> 4086 bytes
.../imgproc/img-auto-threshold-grid36-03.png | Bin 0 -> 123937 bytes
.../imgproc/img-tutorial-autothreshold.png | Bin 0 -> 92299 bytes
...mg-tutorial-brighness-adjust-alpha10-beta50.png | Bin 0 -> 301889 bytes
...img-tutorial-brighness-gamma-correction-3.5.png | Bin 0 -> 333541 bytes
...mg-tutorial-brighness-gamma-correction-plot.png | Bin 0 -> 129513 bytes
.../img-tutorial-brighness-hist-eq-cumulative.png | Bin 0 -> 18521 bytes
.../img-tutorial-brighness-hist-eq-cumulative2.png | Bin 0 -> 19606 bytes
.../imgproc/img-tutorial-brighness-hist-eq.png | Bin 0 -> 470777 bytes
.../img-tutorial-brighness-retinex-dynamic-3.png | Bin 0 -> 461117 bytes
.../img-tutorial-connected-components-img.png | Bin 0 -> 1060 bytes
.../img-tutorial-connected-components-labeling.png | Bin 0 -> 2005 bytes
.../imgproc/img-tutorial-contour-binarisation.png | Bin 0 -> 5927 bytes
.../imgproc/img-tutorial-contour-binarisation2.png | Bin 0 -> 1984 bytes
.../imgproc/img-tutorial-contour-draw-contours.png | Bin 0 -> 6515 bytes
.../img-tutorial-contour-draw-contours2.png | Bin 0 -> 2326 bytes
.../img-tutorial-contour-draw-contours3.png | Bin 0 -> 1896 bytes
...img-tutorial-contrast-sharpening-CLAHE-hist.png | Bin 0 -> 24133 bytes
.../img-tutorial-contrast-sharpening-CLAHE.png | Bin 0 -> 315463 bytes
...trast-sharpening-Crayfish-low-contrast-hist.png | Bin 0 -> 20074 bytes
...l-contrast-sharpening-Crayfish-low-contrast.png | Bin 0 -> 261775 bytes
...rast-sharpening-histogram-equalization-hist.png | Bin 0 -> 29912 bytes
...-contrast-sharpening-histogram-equalization.png | Bin 0 -> 546849 bytes
...st-sharpening-histogram-stretching-HSV-hist.png | Bin 0 -> 24281 bytes
...ontrast-sharpening-histogram-stretching-HSV.png | Bin 0 -> 359295 bytes
...ntrast-sharpening-histogram-stretching-hist.png | Bin 0 -> 24967 bytes
...al-contrast-sharpening-histogram-stretching.png | Bin 0 -> 373407 bytes
...utorial-contrast-sharpening-unsharp-masking.png | Bin 0 -> 555924 bytes
.../img-tutorial-count-coins-binarisation1.png | Bin 0 -> 1572 bytes
.../img-tutorial-count-coins-binarisation2.png | Bin 0 -> 10949 bytes
.../imgproc/img-tutorial-count-coins-close1.png | Bin 0 -> 2744 bytes
.../imgproc/img-tutorial-count-coins-coins1.png | Bin 0 -> 36150 bytes
.../imgproc/img-tutorial-count-coins-coins2.png | Bin 0 -> 98011 bytes
.../img-tutorial-count-coins-count-coins1.png | Bin 0 -> 2694 bytes
.../img-tutorial-count-coins-count-coins2.png | Bin 0 -> 5815 bytes
.../img-tutorial-count-coins-fill-holes.png | Bin 0 -> 32470 bytes
.../imgproc/img-tutorial-count-coins-fill1.png | Bin 0 -> 1524 bytes
.../imgproc/img-tutorial-count-coins-mask.png | Bin 0 -> 19004 bytes
.../img-tutorial-count-coins-white-holes.png | Bin 0 -> 25301 bytes
.../img-tutorial-flood-fill-4-connexity.png | Bin 0 -> 1079 bytes
.../img-tutorial-flood-fill-8-connexity.png | Bin 0 -> 1003 bytes
.../img-tutorial-flood-fill-bucket-fill.png | Bin 0 -> 6087 bytes
.../img-tutorial-flood-fill-draw-polygons.png | Bin 0 -> 6014 bytes
.../ios/img-detection-apriltag-ios-drag-drop.png | Bin 0 -> 173299 bytes
.../ios/img-detection-apriltag-ios-output.png | Bin 0 -> 199576 bytes
.../ios/img-detection-apriltag-ios-xcode.png | Bin 0 -> 236841 bytes
.../tutorial/ios/img-getting-started-iOS-code.jpeg | Bin 0 -> 114685 bytes
.../ios}/img-getting-started-iOS-create.png | Bin
.../img-getting-started-iOS-drag-drop-dialog.png | Bin
.../ios/img-getting-started-iOS-drag-drop.png | Bin 0 -> 74670 bytes
.../ios/img-getting-started-iOS-link-visp.png | Bin 0 -> 74915 bytes
.../tutorial/ios/img-getting-started-iOS-log.jpeg | Bin 0 -> 104422 bytes
.../ios/img-getting-started-iOS-navigator.png | Bin 0 -> 66747 bytes
.../tutorial/ios/img-getting-started-iOS-new.png | Bin 0 -> 64966 bytes
.../ios/img-getting-started-iOS-options.png | Bin 0 -> 31347 bytes
.../ios/img-getting-started-iOS-rename.png | Bin 0 -> 92669 bytes
.../img-started-imgproc-ios-drag-drop-dialog.png | Bin
.../ios}/img-started-imgproc-ios-drag-drop.jpeg | Bin
.../ios/img-started-imgproc-ios-output-canny.png | Bin 0 -> 173389 bytes
.../ios/img-started-imgproc-ios-output-color.jpeg | Bin 0 -> 66521 bytes
.../img-started-imgproc-ios-output-gradient.png | Bin 0 -> 162750 bytes
.../ios/img-started-imgproc-ios-output-gray.png | Bin 0 -> 160152 bytes
.../tutorial/ios/img-started-imgproc-ios.jpeg | Bin 0 -> 93307 bytes
doc/image/tutorial/misc/img-cmake-debug-trace.jpg | Bin 0 -> 69890 bytes
.../tutorial/started/img-contrib-module-1.png | Bin 0 -> 14303 bytes
.../tutorial/started/img-contrib-module-2.png | Bin 0 -> 9369 bytes
.../tutorial/started/img-contrib-module-3.png | Bin 0 -> 44405 bytes
.../tutorial/started/img-contrib-module-4.png | Bin 0 -> 40783 bytes
.../tutorial/started/img-contrib-module-5.png | Bin 0 -> 41581 bytes
.../tutorial/started/img-contrib-module-6.png | Bin 0 -> 44743 bytes
.../tutorial/started/img-contrib-module-7.png | Bin 0 -> 44743 bytes
.../tutorial/started/img-contrib-module-tree.jpg | Bin 0 -> 38119 bytes
doc/image/tutorial/started/img-contrib-module.jpg | Bin 0 -> 33892 bytes
.../tutorial/started/img-contrib-visp-module.jpg | Bin 0 -> 24794 bytes
doc/image/tutorial/started/img-contrib.pptx | Bin 0 -> 58848 bytes
.../{ => tutorial/started}/img-monkey-win.jpg | Bin
doc/image/{ => tutorial/started}/img-monkey.png | Bin
.../started}/img-started-win-cmake-1.jpg | Bin
.../started}/img-started-win-cmake-2.jpg | Bin
.../started}/img-started-win-cmake-3.jpg | Bin
.../started}/img-started-win-msvc-1.jpg | Bin
.../started}/img-started-win-msvc-2.jpg | Bin
.../{ => tutorial/started}/img-started-win-run.jpg | Bin
.../tutorial/started/img-visp-into-eclipse-10.png | Bin 0 -> 36981 bytes
.../tutorial/started/img-visp-into-eclipse-11.png | Bin 0 -> 37064 bytes
.../tutorial/started/img-visp-into-eclipse-12.png | Bin 0 -> 39139 bytes
.../tutorial/started/img-visp-into-eclipse-4.png | Bin 0 -> 13388 bytes
.../tutorial/started/img-visp-into-eclipse-5.png | Bin 0 -> 22274 bytes
.../tutorial/started/img-visp-into-eclipse-6.png | Bin 0 -> 21919 bytes
.../tutorial/started/img-visp-into-eclipse-7.png | Bin 0 -> 42724 bytes
.../tutorial/started/img-visp-into-eclipse-8.png | Bin 0 -> 33170 bytes
.../tutorial/started/img-visp-into-eclipse-9.png | Bin 0 -> 31055 bytes
.../started/img-visp-into-eclipse-arg-1.png | Bin 0 -> 31697 bytes
.../started/img-visp-into-eclipse-arg-2.png | Bin 0 -> 33797 bytes
.../started/img-visp-into-eclipse-unr-1.png | Bin 0 -> 27181 bytes
.../started/img-visp-into-eclipse-unr-2.png | Bin 0 -> 32916 bytes
.../started/img-visp-into-eclipse-unr-3.png | Bin 0 -> 40446 bytes
.../started/img-visp-into-eclipse-unr-4.png | Bin 0 -> 25451 bytes
.../tracking}/img-blob-auto-detection.png | Bin
doc/image/{ => tutorial/tracking}/img-circle.png | Bin
doc/image/{ => tutorial/tracking}/img-cylinder.png | Bin
doc/image/{ => tutorial/tracking}/img-fov.png | Bin
.../tracking}/img-initClickTemplateTracker.png | Bin
.../img-mbt-multi-class-diagram-resize.jpeg | Bin
.../tracking}/img-multi-cameras-config.png | Bin
.../tracking}/img-plane-hierarchical-diagram.jpg | Bin
.../tracking}/img-teabox-cao-triangle.jpg | Bin
.../{ => tutorial/tracking}/img-teabox-cao.jpg | Bin
.../{ => tutorial/tracking}/img-teabox-click.jpg | Bin
.../tracking}/img-template-tracker.jpg | Bin
.../img-tracker-mb-visibility-ogre-advanced.png | Bin
.../tracking}/img-tracker-mb-visibility-ogre.png | Bin
.../img-tracker-mb-visibility-scanline.png | Bin
.../tracking}/img-tracker-mb-visibility.jpg | Bin
.../img-win8.1-msvc-mbtracker-ogre-issue.jpg | Bin
.../img-win8.1-msvc-mbtracker-ogre-opengl.jpg | Bin
.../tutorial-tracking-mb-generic-depth-map.png | Bin 0 -> 96973 bytes
doc/image/tutorial/unix/img-ccmake-centos-all.jpg | Bin 0 -> 172087 bytes
doc/image/tutorial/unix/img-ccmake-fedora-all.jpeg | Bin 0 -> 86764 bytes
.../tutorial/unix/img-ccmake-opensuse-all.png | Bin 0 -> 62460 bytes
doc/image/tutorial/unix/img-ccmake-osx-all.jpg | Bin 0 -> 125788 bytes
.../tutorial/unix/img-ccmake-raspberry-all.png | Bin 0 -> 40487 bytes
doc/image/tutorial/unix/img-ccmake-ubuntu-all.jpeg | Bin 0 -> 147619 bytes
doc/image/{ => tutorial/unix}/img-raspberry-pi.jpg | Bin
.../{ => tutorial/vision}/img-pose-qrcode.jpg | Bin
.../{ => tutorial/vision}/img-pose-square.jpg | Bin
.../img-ibvs-control-law-adaptive.png | Bin
.../img-ibvs-control-law-continuous-adaptive.png | Bin
.../img-ibvs-control-law-exponential.png | Bin
.../visual-servo}/img-ibvs-plotter.jpg | Bin
.../{ => tutorial/visual-servo}/pioneer-pan.png | Bin
doc/image/{ => tutorial/visual-servo}/pioneer.png | Bin
.../windows/img-cmake-win10-mingw-makefiles.png | Bin 0 -> 6451 bytes
.../img-cmake-win10-mingw-opencv-install.png | Bin 0 -> 28963 bytes
...in10-mingw-opencv-issue-precompiled-headers.png | Bin 0 -> 28957 bytes
.../img-cmake-win10-mingw-opencv-launch.png | Bin 0 -> 18553 bytes
.../windows/img-cmake-win10-mingw-visp-config.png | Bin 0 -> 53334 bytes
.../windows/img-cmake-win10-mingw-visp-config2.png | Bin 0 -> 55142 bytes
.../img-cmake-win10-mingw-visp-create-folder.png | Bin 0 -> 6845 bytes
.../img-cmake-win10-mingw-visp-generate.png | Bin 0 -> 55212 bytes
.../windows/img-cmake-win10-mingw-visp-launch.png | Bin 0 -> 14413 bytes
.../img-cmake-win10-msvc12-msvc-version.png | Bin 0 -> 7522 bytes
.../windows/img-cmake-win10-msvc12-ogre.png | Bin 0 -> 41646 bytes
.../windows/img-cmake-win10-msvc12-ogredeps.png | Bin 0 -> 44567 bytes
.../img-cmake-win10-msvc12-realsense-config.png | Bin 0 -> 15354 bytes
.../img-cmake-win10-msvc12-realsense-install.png | Bin 0 -> 51398 bytes
.../windows/img-cmake-win10-msvc12-visp-config.png | Bin 0 -> 44912 bytes
.../img-cmake-win10-msvc12-visp-config2.png | Bin 0 -> 41444 bytes
.../img-cmake-win10-msvc12-visp-create-folder.png | Bin 0 -> 6817 bytes
.../img-cmake-win10-msvc12-visp-generate.png | Bin 0 -> 41168 bytes
.../windows/img-cmake-win10-msvc12-visp-launch.png | Bin 0 -> 17708 bytes
.../img-cmake-win10-msvc14-eigen-install.png | Bin 0 -> 29402 bytes
.../img-cmake-win10-msvc14-eigen-launch.png | Bin 0 -> 15172 bytes
.../img-cmake-win10-msvc14-msvc-version.png | Bin 0 -> 7682 bytes
.../img-cmake-win10-msvc14-realsense-config.png | Bin 0 -> 15260 bytes
.../img-cmake-win10-msvc14-realsense-install.png | Bin 0 -> 49182 bytes
.../windows/img-cmake-win10-msvc14-visp-config.png | Bin 0 -> 58790 bytes
.../img-cmake-win10-msvc14-visp-config2.png | Bin 0 -> 60358 bytes
.../img-cmake-win10-msvc14-visp-create-folder.png | Bin 0 -> 6814 bytes
.../img-cmake-win10-msvc14-visp-generate.png | Bin 0 -> 60389 bytes
.../windows/img-cmake-win10-msvc14-visp-launch.png | Bin 0 -> 14724 bytes
.../img-cmake-win10-msvc15-eigen-install.png | Bin 0 -> 40111 bytes
.../img-cmake-win10-msvc15-eigen-launch.png | Bin 0 -> 15113 bytes
.../img-cmake-win10-msvc15-msvc-version.png | Bin 0 -> 9406 bytes
.../img-cmake-win10-msvc15-opencv-folder.png | Bin 0 -> 7250 bytes
.../img-cmake-win10-msvc15-opencv-generate.png | Bin 0 -> 31086 bytes
.../img-cmake-win10-msvc15-opencv-install.png | Bin 0 -> 31325 bytes
.../img-cmake-win10-msvc15-opencv-launch.png | Bin 0 -> 15318 bytes
.../img-cmake-win10-msvc15-realsense-config.png | Bin 0 -> 15372 bytes
.../img-cmake-win10-msvc15-realsense-install.png | Bin 0 -> 45776 bytes
.../windows/img-cmake-win10-msvc15-visp-config.png | Bin 0 -> 57651 bytes
.../img-cmake-win10-msvc15-visp-config2.png | Bin 0 -> 59935 bytes
.../img-cmake-win10-msvc15-visp-create-folder.png | Bin 0 -> 6810 bytes
.../img-cmake-win10-msvc15-visp-generate.png | Bin 0 -> 60309 bytes
.../windows/img-cmake-win10-msvc15-visp-launch.png | Bin 0 -> 59166 bytes
.../img-cmake-win7-create-build-folder.jpg | Bin
.../windows}/img-cmake-win7-generate.jpg | Bin
.../windows}/img-cmake-win7-msvc-config-end.jpg | Bin
.../windows}/img-cmake-win7-msvc-config.jpg | Bin
.../windows}/img-cmake-win7-msvc-launch.jpg | Bin
.../windows}/img-cmake-win7-msvc-version.jpg | Bin
.../windows}/img-cmake-win7-solution.jpg | Bin
.../windows}/img-mingw64-installer-process.jpg | Bin
.../windows}/img-mingw64-installer-started.jpg | Bin
.../windows}/img-opencv-issue-ipp.jpg | Bin
.../windows}/img-opencv-issue-test-big-endian.jpg | Bin
.../windows}/img-opencv-issue-tiff.jpg | Bin
.../{ => tutorial/windows}/img-uwp-msvc-modify.png | Bin
.../windows}/img-uwp-msvc-modify2.png | Bin
.../windows}/img-uwp-msvc-modify3.png | Bin
.../windows}/img-win10-cmake-error-sdk-missing.png | Bin
.../tutorial/windows/img-win10-extract-opencv.png | Bin 0 -> 8334 bytes
.../windows/img-win10-mingw-cmd-displayGDI.png | Bin 0 -> 9066 bytes
.../img-win10-mingw-opencv-issue-cap-dshow.png | Bin 0 -> 48635 bytes
...in10-mingw-opencv-issue-precompiled-headers.png | Bin 0 -> 42847 bytes
...img-win10-msvc12-build-ogre-install-release.png | Bin 0 -> 52593 bytes
...win10-msvc12-build-ogredeps-install-release.png | Bin 0 -> 37473 bytes
.../windows/img-win10-msvc12-build-ogredeps.png | Bin 0 -> 45779 bytes
.../windows/img-win10-msvc12-realsense-build.png | Bin 0 -> 39727 bytes
.../windows/img-win10-msvc12-visp-build-end.png | Bin 0 -> 73646 bytes
.../img-win10-msvc12-visp-explorer-install.png | Bin 0 -> 32037 bytes
.../windows/img-win10-msvc12-visp-install-end.png | Bin 0 -> 68584 bytes
.../windows/img-win10-msvc12-visp-install.png | Bin 0 -> 106347 bytes
.../windows/img-win10-msvc12-visp-open.png | Bin 0 -> 36876 bytes
.../windows/img-win10-msvc12-visp-release.png | Bin 0 -> 92433 bytes
.../windows/img-win10-msvc14-cmd-displayGDI.png | Bin 0 -> 9627 bytes
.../img-win10-msvc14-eigen-build-install.png | Bin 0 -> 69650 bytes
.../windows/img-win10-msvc14-realsense-build.png | Bin 0 -> 52340 bytes
.../windows/img-win10-msvc14-visp-build-end.png | Bin 0 -> 69684 bytes
.../windows/img-win10-msvc14-visp-build.png | Bin 0 -> 50722 bytes
.../img-win10-msvc14-visp-explorer-install.png | Bin 0 -> 28606 bytes
.../windows/img-win10-msvc14-visp-install-end.png | Bin 0 -> 69574 bytes
.../windows/img-win10-msvc14-visp-install.png | Bin 0 -> 96663 bytes
.../windows/img-win10-msvc14-visp-open.png | Bin 0 -> 34184 bytes
.../windows/img-win10-msvc14-visp-release.png | Bin 0 -> 93687 bytes
.../img-win10-msvc15-build-opencv-debug.png | Bin 0 -> 67245 bytes
.../img-win10-msvc15-build-opencv-release.png | Bin 0 -> 64831 bytes
.../windows/img-win10-msvc15-cmd-displayGDI.png | Bin 0 -> 12163 bytes
.../img-win10-msvc15-eigen-build-install.png | Bin 0 -> 54005 bytes
.../windows/img-win10-msvc15-realsense-build.png | Bin 0 -> 51045 bytes
.../windows/img-win10-msvc15-visp-build-end.png | Bin 0 -> 52372 bytes
.../windows/img-win10-msvc15-visp-build.png | Bin 0 -> 51006 bytes
.../img-win10-msvc15-visp-explorer-install.png | Bin 0 -> 29621 bytes
.../windows/img-win10-msvc15-visp-install-end.png | Bin 0 -> 53915 bytes
.../windows/img-win10-msvc15-visp-install.png | Bin 0 -> 69238 bytes
.../windows/img-win10-msvc15-visp-open.png | Bin 0 -> 34587 bytes
.../windows/img-win10-msvc15-visp-release.png | Bin 0 -> 73517 bytes
.../windows/img-win10-msvc15-zbar-build.png | Bin 0 -> 40284 bytes
.../tutorial/windows/img-win10-ogre-explorer.png | Bin 0 -> 59743 bytes
.../tutorial/windows/img-win10-ogre-tortoisehg.png | Bin 0 -> 17034 bytes
.../windows/img-win10-ogredeps-tortoisehg.png | Bin 0 -> 9229 bytes
.../tutorial/windows/img-win10-pylon-developer.png | Bin 0 -> 81555 bytes
.../tutorial/windows/img-win10-visp-images.png | Bin 0 -> 17540 bytes
.../windows}/img-win7-ViSP-images.jpg | Bin
.../windows}/img-win7-cmd-displayGDI.jpg | Bin
.../{ => tutorial/windows}/img-win7-cygwin-git.jpg | Bin
.../windows}/img-win7-msvc-build-succeed.jpg | Bin
.../{ => tutorial/windows}/img-win7-msvc-build.jpg | Bin
.../windows}/img-win7-msvc-install-end.jpg | Bin
.../windows}/img-win7-msvc-install-succeed.jpg | Bin
.../windows}/img-win7-msvc-install.jpg | Bin
.../{ => tutorial/windows}/img-win7-msvc-open.jpg | Bin
.../windows}/img-win7-msvc-release.jpg | Bin
.../windows}/img-win8.1-cmake-ogredeps-issue.jpg | Bin
.../windows}/img-win8.1-cmd-displayGDI.jpg | Bin
.../windows}/img-win8.1-mingw-cmd-displayGDI.jpg | Bin
.../img-win8.1-mingw-opencv-issue-dtor.jpg | Bin
.../windows}/img-win8.1-msvc-ogredeps-issue.jpg | Bin
.../windows}/img-win8.1-visp-images.jpg | Bin
doc/mainpage.doc.in | 87 +-
doc/tutorial-boost-vs.doc | 104 -
doc/tutorial-detection-barcode.doc | 106 -
doc/tutorial-getting-started-iOS.doc | 159 -
doc/tutorial-getting-started-naoqi.doc | 84 -
doc/tutorial-getting-started.doc | 204 -
doc/tutorial-grabber.doc | 155 -
doc/tutorial-image-ios.doc | 79 -
doc/tutorial-install-centos.doc | 353 --
doc/tutorial-install-fedora.doc | 326 --
doc/tutorial-install-iOS.doc | 103 -
doc/tutorial-install-ios-package.doc | 40 -
doc/tutorial-install-opensuse.doc | 307 --
doc/tutorial-install-osx-homebrew.doc | 379 --
doc/tutorial-install-raspberry.doc | 387 --
doc/tutorial-install-ubuntu-package.doc | 36 -
doc/tutorial-install-ubuntu.doc | 326 --
doc/tutorial-install-win10-msvc14-uwp.doc | 147 -
doc/tutorial-install-win10-msvc14.doc | 174 -
doc/tutorial-install-win7.doc | 185 -
doc/tutorial-install-win8.1-mingw-w64.doc | 275 -
doc/tutorial-install-win8.1-msvc.doc | 282 --
doc/tutorial-matching-deprecated.doc | 63 -
doc/tutorial-trace.doc | 138 -
doc/tutorial-tracking-mb-stereo.doc | 224 -
doc/tutorial-tracking-mb.doc | 876 ----
doc/tutorial-tracking-tt.doc | 226 -
doc/tutorial.doc | 150 -
.../bridge}/tutorial-bridge-opencv.doc | 0
.../calibration}/tutorial-calibration.doc | 0
.../tutorial-install-crosscompiling-naoqi.doc | 0
.../tutorial-install-crosscompiling-raspberry.doc | 0
.../detection/tutorial-detection-apriltag.doc | 138 +
.../detection/tutorial-detection-barcode.doc | 113 +
.../detection}/tutorial-detection-face.doc | 0
.../detection}/tutorial-detection-object.doc | 0
.../detection/tutorial-matching-deprecated.doc | 63 +
doc/{ => tutorial/detection}/tutorial-matching.doc | 0
doc/tutorial/image/tutorial-grabber.doc | 153 +
.../image}/tutorial-image-display.doc | 0
.../image}/tutorial-image-filtering.doc | 0
doc/{ => tutorial/image}/tutorial-simu-image.doc | 0
.../imgproc/tutorial-imgproc-autothreshold.doc | 61 +
.../imgproc/tutorial-imgproc-brightness.doc | 84 +
.../tutorial-imgproc-connected-components.doc | 46 +
doc/tutorial/imgproc/tutorial-imgproc-contour.doc | 269 +
.../tutorial-imgproc-contrast-sharpening.doc | 124 +
.../imgproc/tutorial-imgproc-count-coins.doc | 123 +
.../imgproc/tutorial-imgproc-flood-fill.doc | 77 +
.../ios/tutorial-detection-apriltag-ios.doc | 62 +
doc/tutorial/ios/tutorial-getting-started-iOS.doc | 160 +
doc/tutorial/ios/tutorial-image-ios.doc | 85 +
doc/tutorial/ios/tutorial-install-iOS.doc | 100 +
doc/tutorial/ios/tutorial-install-ios-package.doc | 41 +
.../misc}/tutorial-multi-threading.doc | 0
doc/{ => tutorial/misc}/tutorial-plotter.doc | 0
doc/tutorial/misc/tutorial-trace.doc | 142 +
.../tutorial-install-archlinux-package.doc | 0
.../tutorial-install-osx-homebrew-package.doc | 0
.../package}/tutorial-install-ros-package.doc | 0
.../package/tutorial-install-ubuntu-package.doc | 36 +
doc/tutorial/started/tutorial-contrib-module.doc | 209 +
.../started/tutorial-getting-started-naoqi.doc | 88 +
doc/tutorial/started/tutorial-getting-started.doc | 205 +
.../tutorial-import-visp-into-EclipseIDE.doc | 84 +
.../tracking}/tutorial-tracking-blob.doc | 0
.../tracking}/tutorial-tracking-keypoint.doc | 0
.../tracking/tutorial-tracking-mb-CAO-editor.doc | 27 +
.../tracking/tutorial-tracking-mb-generic.doc | 388 ++
.../tracking/tutorial-tracking-mb-stereo.doc | 227 +
doc/tutorial/tracking/tutorial-tracking-mb.doc | 928 ++++
.../tracking}/tutorial-tracking-me.doc | 0
doc/tutorial/tracking/tutorial-tracking-tt.doc | 253 +
doc/tutorial/tutorial.doc | 182 +
doc/tutorial/unix/tutorial-install-centos.doc | 424 ++
doc/tutorial/unix/tutorial-install-fedora.doc | 410 ++
doc/tutorial/unix/tutorial-install-opensuse.doc | 405 ++
.../unix/tutorial-install-osx-homebrew.doc | 444 ++
doc/tutorial/unix/tutorial-install-raspberry.doc | 461 ++
doc/tutorial/unix/tutorial-install-ubuntu.doc | 416 ++
.../vision}/tutorial-homography-deprecated.doc | 0
doc/{ => tutorial/vision}/tutorial-homography.doc | 0
.../vision}/tutorial-pose-estimation-qrcode.doc | 0
.../vision}/tutorial-pose-estimation.doc | 0
doc/tutorial/visual-servo/tutorial-boost-vs.doc | 100 +
doc/{ => tutorial/visual-servo}/tutorial-ibvs.doc | 0
.../visual-servo}/tutorial-simu-robot-pioneer.doc | 0
.../windows/tutorial-install-win10-msvc12.doc | 328 ++
.../windows/tutorial-install-win10-msvc14-uwp.doc | 159 +
.../windows/tutorial-install-win10-msvc14.doc | 372 ++
.../windows/tutorial-install-win10-msvc15-uwp.doc | 79 +
.../windows/tutorial-install-win10-msvc15.doc | 379 ++
.../windows/tutorial-install-win7-msvc11.doc | 170 +
.../windows/tutorial-install-win8.1-mingw-w64.doc | 319 ++
example/CMakeLists.txt | 8 +-
example/calibration/CMakeLists.txt | 7 +-
example/calibration/calibrateTsai.cpp | 121 +-
example/calibration/camera_calibration.cpp | 167 +-
example/coin-simulator/CMakeLists.txt | 7 +-
.../coin-simulator/simulateCircle2DCamVelocity.cpp | 270 +-
.../simulateFourPoints2DCartesianCamVelocity.cpp | 260 +-
.../simulateFourPoints2DPolarCamVelocity.cpp | 275 +-
example/device/display/CMakeLists.txt | 9 +-
example/device/display/displayD3D.cpp | 254 +-
example/device/display/displayGDI.cpp | 246 +-
example/device/display/displayGTK.cpp | 250 +-
example/device/display/displayOpenCV.cpp | 250 +-
example/device/display/displaySequence.cpp | 202 +-
example/device/display/displayX.cpp | 248 +-
example/device/display/displayXMulti.cpp | 227 +-
example/device/framegrabber/CMakeLists.txt | 10 +-
example/device/framegrabber/grab1394CMU.cpp | 95 +-
example/device/framegrabber/grab1394Two.cpp | 325 +-
example/device/framegrabber/grabDirectShow.cpp | 111 +-
.../device/framegrabber/grabDirectShowMulti.cpp | 492 +-
example/device/framegrabber/grabDisk.cpp | 167 +-
example/device/framegrabber/grabFlyCapture.cpp | 81 +-
example/device/framegrabber/grabOpenCV.cpp | 42 +-
example/device/framegrabber/grabRealSense.cpp | 168 +-
example/device/framegrabber/grabRealSense2.cpp | 244 +
example/device/framegrabber/grabV4l2.cpp | 180 +-
.../framegrabber/grabV4l2MultiCpp11Thread.cpp | 270 +-
example/device/kinect/CMakeLists.txt | 7 +-
example/device/kinect/kinectAcquisition.cpp | 89 +-
example/device/laserscanner/CMakeLists.txt | 7 +-
example/device/laserscanner/SickLDMRS-Acq.cpp | 30 +-
example/device/laserscanner/SickLDMRS-Process.cpp | 196 +-
example/device/light/CMakeLists.txt | 7 +-
example/device/light/ringLight.cpp | 79 +-
example/direct-visual-servoing/CMakeLists.txt | 7 +-
.../photometricVisualServoing.cpp | 269 +-
example/homography/CMakeLists.txt | 7 +-
example/homography/homographyHLM2DObject.cpp | 231 +-
example/homography/homographyHLM3DObject.cpp | 214 +-
.../homography/homographyHartleyDLT2DObject.cpp | 191 +-
example/homography/homographyRansac2DObject.cpp | 140 +-
example/image/CMakeLists.txt | 7 +-
example/image/imageDiskRW.cpp | 145 +-
example/key-point/CMakeLists.txt | 7 +-
example/key-point/fernClassifier.cpp | 246 +-
example/key-point/keyPointSurf.cpp | 208 +-
example/key-point/planarObjectDetector.cpp | 233 +-
example/manual/CMakeLists.txt | 11 +-
.../geometric-features/manGeometricFeatures.cpp | 64 +-
.../manual/hello-world/Autotools/HelloWorld.cpp | 5 +-
example/manual/hello-world/Autotools/have_visp.m4 | 7 +-
example/manual/hello-world/CMake/HelloWorld.cpp | 14 +-
example/manual/hello-world/Makefile/HelloWorld.cpp | 5 +-
example/manual/image-manipulation/manDisplay.cpp | 97 +-
.../manual/image-manipulation/manGrab1394-2.cpp | 27 +-
.../image-manipulation/manGrabDirectShow.cpp | 21 +-
example/manual/image-manipulation/manGrabDisk.cpp | 17 +-
.../manual/image-manipulation/manGrabOpenCV.cpp | 30 +-
example/manual/image-manipulation/manGrabV4l2.cpp | 14 +-
example/manual/moments/manServoMomentsSimple.cpp | 152 +-
example/manual/ogre/HelloWorldOgre.cpp | 47 +-
example/manual/ogre/HelloWorldOgreAdvanced.cpp | 62 +-
.../manual/simulation/manServo4PointsDisplay.cpp | 141 +-
example/manual/simulation/manSimu4Dots.cpp | 207 +-
example/manual/simulation/manSimu4Points.cpp | 193 +-
example/math/BSpline.cpp | 151 +-
example/math/CMakeLists.txt | 7 +-
example/math/exponentialMap.cpp | 40 +-
example/moments/image/CMakeLists.txt | 7 +-
example/moments/image/servoMomentImage.cpp | 447 +-
example/moments/points/CMakeLists.txt | 7 +-
example/moments/points/servoMomentPoints.cpp | 318 +-
example/moments/polygon/CMakeLists.txt | 7 +-
example/moments/polygon/servoMomentPolygon.cpp | 316 +-
example/ogre-simulator/AROgre.cpp | 457 +-
example/ogre-simulator/AROgreBasic.cpp | 370 +-
example/ogre-simulator/CMakeLists.txt | 9 +-
example/parse-argv/CMakeLists.txt | 7 +-
example/parse-argv/parse-argv1.cpp | 61 +-
example/parse-argv/parse-argv2.cpp | 59 +-
example/pose-estimation/CMakeLists.txt | 7 +-
example/pose-estimation/poseVirtualVS.cpp | 421 +-
example/robot-simulator/afma6/CMakeLists.txt | 7 +-
.../servoSimuAfma6FourPoints2DCamVelocity.cpp | 372 +-
example/robot-simulator/camera/CMakeLists.txt | 7 +-
.../camera/servoSimu3D_cMcd_CamVelocity.cpp | 146 +-
.../servoSimu3D_cMcd_CamVelocityWithoutVpServo.cpp | 120 +-
.../camera/servoSimu3D_cdMc_CamVelocity.cpp | 145 +-
.../servoSimu3D_cdMc_CamVelocityWithoutVpServo.cpp | 109 +-
.../camera/servoSimuCircle2DCamVelocity.cpp | 127 +-
.../camera/servoSimuCircle2DCamVelocityDisplay.cpp | 171 +-
.../servoSimuCylinder2DCamVelocityDisplay.cpp | 209 +-
...muCylinder2DCamVelocityDisplaySecondaryTask.cpp | 351 +-
.../camera/servoSimuFourPoints2DCamVelocity.cpp | 173 +-
.../servoSimuFourPoints2DCamVelocityDisplay.cpp | 231 +-
...ervoSimuFourPoints2DPolarCamVelocityDisplay.cpp | 317 +-
.../camera/servoSimuLine2DCamVelocityDisplay.cpp | 181 +-
.../camera/servoSimuPoint2DCamVelocity1.cpp | 82 +-
.../camera/servoSimuPoint2DCamVelocity2.cpp | 123 +-
.../camera/servoSimuPoint2DCamVelocity3.cpp | 115 +-
.../camera/servoSimuPoint2DhalfCamVelocity1.cpp | 137 +-
.../camera/servoSimuPoint2DhalfCamVelocity2.cpp | 154 +-
.../camera/servoSimuPoint2DhalfCamVelocity3.cpp | 150 +-
.../camera/servoSimuPoint3DCamVelocity.cpp | 115 +-
.../camera/servoSimuSphere2DCamVelocity.cpp | 127 +-
.../servoSimuSphere2DCamVelocitySecondaryTask.cpp | 148 +-
.../servoSimuSquareLine2DCamVelocityDisplay.cpp | 201 +-
.../camera/servoSimuThetaUCamVelocity.cpp | 114 +-
example/robot-simulator/viper850/CMakeLists.txt | 7 +-
.../servoSimuViper850FourPoints2DCamVelocity.cpp | 342 +-
example/servo-afma4/CMakeLists.txt | 7 +-
example/servo-afma4/moveAfma4.cpp | 85 +-
.../servo-afma4/servoAfma4Point2DArtVelocity.cpp | 221 +-
.../servo-afma4/servoAfma4Point2DCamVelocity.cpp | 176 +-
.../servoAfma4Point2DCamVelocityKalman.cpp | 273 +-
example/servo-afma6/CMakeLists.txt | 7 +-
.../servo-afma6/servoAfma62DhalfCamVelocity.cpp | 407 +-
.../servoAfma6Cylinder2DCamVelocity.cpp | 281 +-
...ervoAfma6Cylinder2DCamVelocitySecondaryTask.cpp | 383 +-
.../servo-afma6/servoAfma6Ellipse2DCamVelocity.cpp | 247 +-
.../servoAfma6FourPoints2DArtVelocity.cpp | 247 +-
...a6FourPoints2DCamVelocityInteractionCurrent.cpp | 273 +-
...a6FourPoints2DCamVelocityInteractionDesired.cpp | 221 +-
.../servo-afma6/servoAfma6Line2DCamVelocity.cpp | 222 +-
.../servo-afma6/servoAfma6Point2DArtVelocity.cpp | 227 +-
.../servo-afma6/servoAfma6Point2DCamVelocity.cpp | 158 +-
.../servoAfma6Points2DCamVelocityEyeToHand.cpp | 447 +-
.../servo-afma6/servoAfma6Segment2DCamVelocity.cpp | 163 +-
.../servoAfma6SquareLines2DCamVelocity.cpp | 286 +-
.../servoAfma6TwoLines2DCamVelocity.cpp | 265 +-
example/servo-biclops/CMakeLists.txt | 7 +-
example/servo-biclops/moveBiclops.cpp | 189 +-
.../servoBiclopsPoint2DArtVelocity.cpp | 300 +-
example/servo-franka/CMakeLists.txt | 66 +
example/servo-franka/LICENCE.txt | 176 +
example/servo-franka/franka_echo_robot_state.cpp | 50 +
example/servo-franka/franka_execute_trajectory.cpp | 108 +
.../franka_generate_cartesian_pose_motion.cpp | 73 +
.../franka_generate_cartesian_velocity_motion.cpp | 81 +
.../franka_generate_consecutive_motions.cpp | 79 +
.../franka_generate_joint_position_motion.cpp | 70 +
.../franka_generate_joint_velocity_motion.cpp | 69 +
example/servo-franka/franka_grasp_object.cpp | 83 +
.../franka_joint_impedance_control.cpp | 225 +
.../franka_joint_point_to_point_motion.cpp | 216 +
.../servo-franka/franka_motion_with_control.cpp | 183 +
.../servo-franka/franka_print_joint_positions.cpp | 57 +
example/servo-pioneer/CMakeLists.txt | 8 +-
example/servo-pioneer/movePioneer.cpp | 50 +-
example/servo-pioneer/servoPioneerPanSegment3D.cpp | 252 +-
example/servo-pioneer/servoPioneerPoint2DDepth.cpp | 185 +-
.../servoPioneerPoint2DDepthWithoutVpServo.cpp | 170 +-
example/servo-pioneer/sonarPioneerReader.cpp | 120 +-
example/servo-ptu46/CMakeLists.txt | 7 +-
example/servo-ptu46/movePtu46.cpp | 74 +-
.../servo-ptu46/servoPtu46Point2DArtVelocity.cpp | 252 +-
example/servo-viper650/CMakeLists.txt | 17 +-
example/servo-viper650/SR300-eMc.cnf | 11 +
...50FourPoints2DArtVelocityInteractionCurrent.cpp | 342 +-
...Points2DCamVelocityInteractionCurrent-SR300.cpp | 377 ++
...50FourPoints2DCamVelocityInteractionCurrent.cpp | 338 +-
.../servoViper650Point2DCamVelocity.cpp | 213 +-
example/servo-viper850/CMakeLists.txt | 7 +-
...50FourPoints2DArtVelocityInteractionCurrent.cpp | 290 +-
...50FourPoints2DArtVelocityInteractionDesired.cpp | 249 +-
...50FourPoints2DCamVelocityInteractionCurrent.cpp | 265 +-
.../servoViper850FourPointsKinect.cpp | 260 +-
...r850Point2DArtVelocity-jointAvoidance-basic.cpp | 367 +-
...per850Point2DArtVelocity-jointAvoidance-gpa.cpp | 275 +-
...r850Point2DArtVelocity-jointAvoidance-large.cpp | 226 +-
.../servoViper850Point2DArtVelocity.cpp | 227 +-
.../servoViper850Point2DCamVelocity.cpp | 171 +-
.../servoViper850Point2DCamVelocityKalman.cpp | 237 +-
example/tools/CMakeLists.txt | 7 +-
example/tools/histogram.cpp | 161 +-
example/tools/keyboard.cpp | 23 +-
example/tools/parallelPort.cpp | 55 +-
example/tools/plot2d.cpp | 87 +-
example/tools/plot3d.cpp | 65 +-
example/tracking/CMakeLists.txt | 63 +-
example/tracking/mbtEdgeKltMultiTracking.cpp | 279 +-
example/tracking/mbtEdgeKltTracking.cpp | 304 +-
example/tracking/mbtEdgeMultiTracking.cpp | 262 +-
example/tracking/mbtEdgeTracking.cpp | 293 +-
example/tracking/mbtGenericTracking.cpp | 672 +++
example/tracking/mbtGenericTracking2.cpp | 760 +++
example/tracking/mbtGenericTrackingDepth.cpp | 865 ++++
example/tracking/mbtKltMultiTracking.cpp | 253 +-
example/tracking/mbtKltTracking.cpp | 279 +-
example/tracking/templateTracker.cpp | 298 +-
example/tracking/trackDot.cpp | 221 +-
example/tracking/trackDot2.cpp | 245 +-
example/tracking/trackDot2WithAutoDetection.cpp | 273 +-
example/tracking/trackKltOpencv.cpp | 205 +-
example/tracking/trackMeCircle.cpp | 161 +-
example/tracking/trackMeEllipse.cpp | 162 +-
example/tracking/trackMeLine.cpp | 192 +-
example/tracking/trackMeNurbs.cpp | 164 +-
example/video/CMakeLists.txt | 7 +-
example/video/imageSequenceReader.cpp | 184 +-
example/video/videoReader.cpp | 155 +-
example/wireframe-simulator/CMakeLists.txt | 7 +-
example/wireframe-simulator/wireframeSimulator.cpp | 204 +-
macros/have_visp.m4 | 7 +-
modules/CMakeLists.txt | 7 +-
modules/ar/CMakeLists.txt | 21 +-
modules/ar/include/visp3/ar/vpAR.h | 45 +-
modules/ar/include/visp3/ar/vpAROgre.h | 321 +-
modules/ar/include/visp3/ar/vpSimulator.h | 182 +-
modules/ar/include/visp3/ar/vpSimulatorException.h | 65 +-
modules/ar/include/visp3/ar/vpViewer.h | 70 +-
modules/ar/src/coin-simulator/vpAR.cpp | 151 +-
modules/ar/src/coin-simulator/vpSimulator.cpp | 952 ++--
modules/ar/src/coin-simulator/vpViewer.cpp | 221 +-
modules/ar/src/ogre-simulator/vpAROgre.cpp | 633 ++-
modules/ar/src/vpSimulatorException.cpp | 17 +-
modules/core/CMakeLists.txt | 33 +-
modules/core/include/visp3/core/vpArray2D.h | 384 +-
modules/core/include/visp3/core/vpBSpline.h | 168 +-
modules/core/include/visp3/core/vpCPUFeatures.h | 76 +
.../core/include/visp3/core/vpCameraParameters.h | 254 +-
modules/core/include/visp3/core/vpCircle.h | 98 +-
modules/core/include/visp3/core/vpClient.h | 113 +-
modules/core/include/visp3/core/vpColVector.h | 162 +-
modules/core/include/visp3/core/vpColor.h | 232 +-
modules/core/include/visp3/core/vpConvert.h | 33 +-
modules/core/include/visp3/core/vpCylinder.h | 112 +-
modules/core/include/visp3/core/vpDebug.h | 354 +-
modules/core/include/visp3/core/vpDisplay.h | 526 +-
.../core/include/visp3/core/vpDisplayException.h | 92 +-
modules/core/include/visp3/core/vpException.h | 129 +-
modules/core/include/visp3/core/vpExponentialMap.h | 41 +-
modules/core/include/visp3/core/vpFeatureDisplay.h | 76 +-
.../core/include/visp3/core/vpForceTwistMatrix.h | 115 +-
.../core/include/visp3/core/vpForwardProjection.h | 88 +-
modules/core/include/visp3/core/vpFrameGrabber.h | 38 +-
.../include/visp3/core/vpFrameGrabberException.h | 85 +-
modules/core/include/visp3/core/vpGEMM.h | 479 +-
modules/core/include/visp3/core/vpGaussRand.h | 37 +-
modules/core/include/visp3/core/vpHinkley.h | 41 +-
modules/core/include/visp3/core/vpHistogram.h | 106 +-
modules/core/include/visp3/core/vpHistogramPeak.h | 53 +-
modules/core/include/visp3/core/vpHistogramValey.h | 56 +-
.../core/include/visp3/core/vpHomogeneousMatrix.h | 83 +-
modules/core/include/visp3/core/vpImage.h | 1291 +++--
modules/core/include/visp3/core/vpImageConvert.h | 343 +-
modules/core/include/visp3/core/vpImageException.h | 80 +-
modules/core/include/visp3/core/vpImageFilter.h | 353 +-
.../core/include/visp3/core/vpImageMorphology.h | 108 +-
modules/core/include/visp3/core/vpImagePoint.h | 118 +-
modules/core/include/visp3/core/vpImageTools.h | 834 ++--
modules/core/include/visp3/core/vpIoException.h | 76 +-
modules/core/include/visp3/core/vpIoTools.h | 91 +-
modules/core/include/visp3/core/vpKalmanFilter.h | 109 +-
modules/core/include/visp3/core/vpLine.h | 69 +-
.../visp3/core/vpLinearKalmanFilterInstantiation.h | 77 +-
modules/core/include/visp3/core/vpList.h | 555 +--
modules/core/include/visp3/core/vpMath.h | 324 +-
modules/core/include/visp3/core/vpMatrix.h | 445 +-
.../core/include/visp3/core/vpMatrixException.h | 102 +-
.../include/visp3/core/vpMeterPixelConversion.h | 173 +-
modules/core/include/visp3/core/vpMoment.h | 85 +-
modules/core/include/visp3/core/vpMomentAlpha.h | 83 +-
modules/core/include/visp3/core/vpMomentArea.h | 20 +-
.../include/visp3/core/vpMomentAreaNormalized.h | 82 +-
modules/core/include/visp3/core/vpMomentBasic.h | 47 +-
.../core/include/visp3/core/vpMomentCInvariant.h | 360 +-
modules/core/include/visp3/core/vpMomentCentered.h | 74 +-
modules/core/include/visp3/core/vpMomentCommon.h | 94 +-
modules/core/include/visp3/core/vpMomentDatabase.h | 114 +-
.../include/visp3/core/vpMomentGravityCenter.h | 34 +-
.../visp3/core/vpMomentGravityCenterNormalized.h | 36 +-
modules/core/include/visp3/core/vpMomentObject.h | 202 +-
modules/core/include/visp3/core/vpMouseButton.h | 16 +-
modules/core/include/visp3/core/vpMutex.h | 113 +-
modules/core/include/visp3/core/vpNetwork.h | 479 +-
modules/core/include/visp3/core/vpNoise.h | 8 +-
.../include/visp3/core/vpPixelMeterConversion.h | 349 +-
modules/core/include/visp3/core/vpPlane.h | 99 +-
modules/core/include/visp3/core/vpPoint.h | 53 +-
modules/core/include/visp3/core/vpPolygon.h | 212 +-
modules/core/include/visp3/core/vpPolygon3D.h | 192 +-
modules/core/include/visp3/core/vpPoseVector.h | 72 +-
.../core/include/visp3/core/vpQuaternionVector.h | 41 +-
modules/core/include/visp3/core/vpRGBa.h | 83 +-
modules/core/include/visp3/core/vpRansac.h | 145 +-
modules/core/include/visp3/core/vpRect.h | 138 +-
modules/core/include/visp3/core/vpRequest.h | 131 +-
modules/core/include/visp3/core/vpRobust.h | 125 +-
modules/core/include/visp3/core/vpRotationMatrix.h | 54 +-
modules/core/include/visp3/core/vpRotationVector.h | 63 +-
modules/core/include/visp3/core/vpRowVector.h | 123 +-
modules/core/include/visp3/core/vpRxyzVector.h | 50 +-
modules/core/include/visp3/core/vpRzyxVector.h | 46 +-
modules/core/include/visp3/core/vpRzyzVector.h | 45 +-
modules/core/include/visp3/core/vpScale.h | 23 +-
modules/core/include/visp3/core/vpServer.h | 117 +-
modules/core/include/visp3/core/vpSphere.h | 75 +-
modules/core/include/visp3/core/vpSubColVector.h | 19 +-
modules/core/include/visp3/core/vpSubMatrix.h | 80 +-
modules/core/include/visp3/core/vpSubRowVector.h | 28 +-
modules/core/include/visp3/core/vpThetaUVector.h | 80 +-
modules/core/include/visp3/core/vpThread.h | 102 +-
modules/core/include/visp3/core/vpTime.h | 26 +-
modules/core/include/visp3/core/vpTracker.h | 31 +-
.../core/include/visp3/core/vpTrackingException.h | 82 +-
.../core/include/visp3/core/vpTranslationVector.h | 69 +-
modules/core/include/visp3/core/vpTriangle.h | 120 +-
modules/core/include/visp3/core/vpUDPClient.h | 188 +
modules/core/include/visp3/core/vpUDPServer.h | 220 +
modules/core/include/visp3/core/vpUniRand.h | 32 +-
.../include/visp3/core/vpVelocityTwistMatrix.h | 111 +-
modules/core/include/visp3/core/vpXmlParser.h | 209 +-
.../core/include/visp3/core/vpXmlParserCamera.h | 266 +-
.../visp3/core/vpXmlParserHomogeneousMatrix.h | 115 +-
modules/core/src/camera/vpCameraParameters.cpp | 405 +-
modules/core/src/camera/vpMeterPixelConversion.cpp | 61 +-
modules/core/src/camera/vpPixelMeterConversion.cpp | 116 +-
modules/core/src/camera/vpXmlParserCamera.cpp | 770 ++-
modules/core/src/display/vpColor.cpp | 98 +-
modules/core/src/display/vpDisplay.cpp | 113 +-
modules/core/src/display/vpDisplay_impl.h | 693 ++-
modules/core/src/display/vpDisplay_rgba.cpp | 378 +-
modules/core/src/display/vpDisplay_uchar.cpp | 367 +-
modules/core/src/display/vpFeatureDisplay.cpp | 337 +-
modules/core/src/image/vpImageConvert.cpp | 3767 +++++++-------
modules/core/src/image/vpImageFilter.cpp | 657 ++-
modules/core/src/image/vpImageMorphology.cpp | 239 +-
modules/core/src/image/vpImagePoint.cpp | 154 +-
modules/core/src/image/vpImageTools.cpp | 195 +-
modules/core/src/image/vpRGBa.cpp | 85 +-
modules/core/src/math/kalman/vpKalmanFilter.cpp | 152 +-
.../kalman/vpLinearKalmanFilterInstantiation.cpp | 395 +-
modules/core/src/math/matrix/vpColVector.cpp | 930 ++--
modules/core/src/math/matrix/vpMatrix.cpp | 4621 +++++++++++------
modules/core/src/math/matrix/vpMatrix_cholesky.cpp | 201 +-
.../core/src/math/matrix/vpMatrix_covariance.cpp | 224 +-
modules/core/src/math/matrix/vpMatrix_lu.cpp | 696 ++-
modules/core/src/math/matrix/vpMatrix_mul.cpp | 75 +
modules/core/src/math/matrix/vpMatrix_qr.cpp | 268 +-
modules/core/src/math/matrix/vpMatrix_svd.cpp | 909 ++--
modules/core/src/math/matrix/vpRowVector.cpp | 484 +-
modules/core/src/math/matrix/vpSubColVector.cpp | 182 +-
modules/core/src/math/matrix/vpSubMatrix.cpp | 156 +-
modules/core/src/math/matrix/vpSubRowVector.cpp | 145 +-
modules/core/src/math/misc/vpHinkley.cpp | 148 +-
modules/core/src/math/misc/vpMath.cpp | 131 +-
.../core/src/math/random-generator/vpGaussRand.cpp | 28 +-
.../core/src/math/random-generator/vpUniRand.cpp | 62 +-
modules/core/src/math/robust/vpRobust.cpp | 791 ++-
modules/core/src/math/robust/vpScale.cpp | 193 +-
modules/core/src/math/spline/vpBSpline.cpp | 517 +-
.../src/math/transformation/vpExponentialMap.cpp | 286 +-
.../src/math/transformation/vpForceTwistMatrix.cpp | 536 +-
.../math/transformation/vpHomogeneousMatrix.cpp | 455 +-
.../core/src/math/transformation/vpPoseVector.cpp | 262 +-
.../src/math/transformation/vpQuaternionVector.cpp | 155 +-
.../src/math/transformation/vpRotationMatrix.cpp | 507 +-
.../src/math/transformation/vpRotationVector.cpp | 41 +-
.../core/src/math/transformation/vpRxyzVector.cpp | 112 +-
.../core/src/math/transformation/vpRzyxVector.cpp | 112 +-
.../core/src/math/transformation/vpRzyzVector.cpp | 116 +-
.../src/math/transformation/vpThetaUVector.cpp | 227 +-
.../math/transformation/vpTranslationVector.cpp | 272 +-
.../math/transformation/vpVelocityTwistMatrix.cpp | 488 +-
.../vpXmlParserHomogeneousMatrix.cpp | 369 +-
modules/core/src/tools/convert/vpConvert.cpp | 720 +--
.../core/src/tools/cpu-features/vpCPUFeatures.cpp | 58 +
.../core/src/tools/cpu-features/x86/LICENSE.txt | 116 +
.../core/src/tools/cpu-features/x86/cpu_x86.cpp | 264 +
modules/core/src/tools/cpu-features/x86/cpu_x86.h | 98 +
.../src/tools/cpu-features/x86/cpu_x86_Linux.ipp | 41 +
.../src/tools/cpu-features/x86/cpu_x86_Windows.ipp | 112 +
modules/core/src/tools/exceptions/vpException.cpp | 91 +-
modules/core/src/tools/file/vpIoTools.cpp | 1241 ++---
modules/core/src/tools/geometry/vpPlane.cpp | 275 +-
modules/core/src/tools/geometry/vpPolygon.cpp | 398 +-
modules/core/src/tools/geometry/vpPolygon3D.cpp | 591 ++-
modules/core/src/tools/geometry/vpRect.cpp | 141 +-
modules/core/src/tools/geometry/vpTriangle.cpp | 124 +-
modules/core/src/tools/histogram/vpHistogram.cpp | 648 ++-
.../core/src/tools/histogram/vpHistogramPeak.cpp | 30 +-
.../core/src/tools/histogram/vpHistogramValey.cpp | 20 +-
modules/core/src/tools/network/vpClient.cpp | 154 +-
modules/core/src/tools/network/vpNetwork.cpp | 572 ++-
modules/core/src/tools/network/vpRequest.cpp | 41 +-
modules/core/src/tools/network/vpServer.cpp | 189 +-
modules/core/src/tools/network/vpUDPClient.cpp | 226 +
modules/core/src/tools/network/vpUDPServer.cpp | 319 ++
modules/core/src/tools/time/vpTime.cpp | 143 +-
modules/core/src/tools/xml/vpXmlParser.cpp | 363 +-
.../src/tracking/forward-projection/vpCircle.cpp | 465 +-
.../src/tracking/forward-projection/vpCylinder.cpp | 315 +-
.../forward-projection/vpForwardProjection.cpp | 73 +-
.../src/tracking/forward-projection/vpLine.cpp | 288 +-
.../src/tracking/forward-projection/vpPoint.cpp | 360 +-
.../src/tracking/forward-projection/vpSphere.cpp | 204 +-
modules/core/src/tracking/moments/vpMoment.cpp | 74 +-
.../core/src/tracking/moments/vpMomentAlpha.cpp | 188 +-
modules/core/src/tracking/moments/vpMomentArea.cpp | 85 +-
.../tracking/moments/vpMomentAreaNormalized.cpp | 95 +-
.../core/src/tracking/moments/vpMomentBasic.cpp | 55 +-
.../src/tracking/moments/vpMomentCInvariant.cpp | 376 +-
.../core/src/tracking/moments/vpMomentCentered.cpp | 191 +-
.../core/src/tracking/moments/vpMomentCommon.cpp | 179 +-
.../core/src/tracking/moments/vpMomentDatabase.cpp | 87 +-
.../src/tracking/moments/vpMomentGravityCenter.cpp | 45 +-
.../moments/vpMomentGravityCenterNormalized.cpp | 79 +-
.../core/src/tracking/moments/vpMomentObject.cpp | 585 +--
modules/core/src/tracking/vpTracker.cpp | 30 +-
.../test/camera/testCameraParametersConversion.cpp | 54 +-
modules/core/test/image/testConversion.cpp | 540 +-
modules/core/test/image/testCrop.cpp | 86 +-
modules/core/test/image/testCropAdvanced.cpp | 95 +-
modules/core/test/image/testImageAddSub.cpp | 138 +-
modules/core/test/image/testImageBinarise.cpp | 85 +-
modules/core/test/image/testImageComparison.cpp | 93 +-
modules/core/test/image/testImageFilter.cpp | 287 +-
modules/core/test/image/testImageMorphology.cpp | 563 +--
modules/core/test/image/testImagePoint.cpp | 32 +-
modules/core/test/image/testImagePrint.cpp | 22 +-
modules/core/test/image/testImageResize.cpp | 279 +-
modules/core/test/image/testIoPGM.cpp | 102 +-
modules/core/test/image/testIoPPM.cpp | 127 +-
modules/core/test/image/testPerformanceLUT.cpp | 247 +-
modules/core/test/image/testReadImage.cpp | 95 +-
modules/core/test/image/testUndistortImage.cpp | 114 +-
modules/core/test/math/testArray2D.cpp | 65 +-
modules/core/test/math/testColVector.cpp | 152 +-
modules/core/test/math/testKalmanAcceleration.cpp | 47 +-
modules/core/test/math/testKalmanVelocity.cpp | 47 +-
modules/core/test/math/testMath.cpp | 247 +-
modules/core/test/math/testMatrix.cpp | 654 ++-
modules/core/test/math/testMatrixDeterminant.cpp | 464 ++
modules/core/test/math/testMatrixException.cpp | 28 +-
modules/core/test/math/testMatrixInverse.cpp | 557 ++-
modules/core/test/math/testMatrixPseudoInverse.cpp | 720 +++
modules/core/test/math/testPoseVector.cpp | 17 +-
modules/core/test/math/testQuaternion.cpp | 92 +-
modules/core/test/math/testRobust.cpp | 82 +-
modules/core/test/math/testRotation.cpp | 232 +-
modules/core/test/math/testRowVector.cpp | 41 +-
modules/core/test/math/testSvd.cpp | 497 +-
modules/core/test/math/testTranslationVector.cpp | 17 +-
modules/core/test/math/testTwistMatrix.cpp | 39 +-
modules/core/test/network/testClient.cpp | 19 +-
modules/core/test/network/testServer.cpp | 23 +-
modules/core/test/network/testUDPClient.cpp | 98 +
modules/core/test/network/testUDPServer.cpp | 117 +
modules/core/test/tools/convert/testConvert.cpp | 213 +-
.../test/tools/cpu-features/testCPUFeatures.cpp | 76 +
modules/core/test/tools/geometry/testPolygon.cpp | 84 +-
modules/core/test/tools/geometry/testRect.cpp | 10 +-
.../core/test/tools/histogram/testHistogram.cpp | 149 +-
.../core/test/tools/io/testBuildInformation.cpp | 8 +-
modules/core/test/tools/io/testIoTools.cpp | 418 +-
modules/core/test/tools/threading/testMutex.cpp | 35 +-
modules/core/test/tools/threading/testThread.cpp | 29 +-
modules/core/test/tools/threading/testThread2.cpp | 232 +-
modules/core/test/tools/time/testTime.cpp | 40 +-
modules/core/test/tools/xml/testXmlParser.cpp | 212 +-
modules/detection/CMakeLists.txt | 22 +-
.../include/visp3/detection/vpDetectorAprilTag.h | 291 ++
.../include/visp3/detection/vpDetectorBase.h | 73 +-
.../visp3/detection/vpDetectorDataMatrixCode.h | 32 +-
.../include/visp3/detection/vpDetectorFace.h | 37 +-
.../include/visp3/detection/vpDetectorQRCode.h | 32 +-
.../src/barcode/vpDetectorDataMatrixCode.cpp | 51 +-
modules/detection/src/barcode/vpDetectorQRCode.cpp | 26 +-
modules/detection/src/face/vpDetectorFace.cpp | 86 +-
modules/detection/src/tag/vpDetectorAprilTag.cpp | 463 ++
modules/detection/src/vpDetectorBase.cpp | 98 +-
modules/detection/test/testAprilTag.cpp | 404 ++
modules/gui/CMakeLists.txt | 7 +-
modules/gui/include/visp3/gui/vpD3DRenderer.h | 129 +-
modules/gui/include/visp3/gui/vpDisplayD3D.h | 27 +-
modules/gui/include/visp3/gui/vpDisplayGDI.h | 24 +-
modules/gui/include/visp3/gui/vpDisplayGTK.h | 159 +-
modules/gui/include/visp3/gui/vpDisplayOpenCV.h | 213 +-
modules/gui/include/visp3/gui/vpDisplayWin32.h | 129 +-
modules/gui/include/visp3/gui/vpDisplayX.h | 166 +-
modules/gui/include/visp3/gui/vpGDIRenderer.h | 91 +-
modules/gui/include/visp3/gui/vpPlot.h | 186 +-
modules/gui/include/visp3/gui/vpPlotCurve.h | 65 +-
modules/gui/include/visp3/gui/vpPlotGraph.h | 322 +-
.../gui/include/visp3/gui/vpProjectionDisplay.h | 94 +-
modules/gui/include/visp3/gui/vpWin32API.h | 22 +-
modules/gui/include/visp3/gui/vpWin32Renderer.h | 69 +-
modules/gui/include/visp3/gui/vpWin32Window.h | 55 +-
modules/gui/src/display/vpDisplayGTK.cpp | 1314 ++---
modules/gui/src/display/vpDisplayOpenCV.cpp | 1915 +++----
modules/gui/src/display/vpDisplayX.cpp | 3249 ++++++------
modules/gui/src/display/windows/vpD3DRenderer.cpp | 917 ++--
modules/gui/src/display/windows/vpDisplayD3D.cpp | 123 +-
modules/gui/src/display/windows/vpDisplayGDI.cpp | 119 +-
modules/gui/src/display/windows/vpDisplayWin32.cpp | 495 +-
modules/gui/src/display/windows/vpGDIRenderer.cpp | 593 ++-
modules/gui/src/display/windows/vpWin32API.cpp | 98 +-
modules/gui/src/display/windows/vpWin32Window.cpp | 232 +-
.../src/forward-projection/vpProjectionDisplay.cpp | 142 +-
modules/gui/src/plot/vpPlot.cpp | 726 +--
modules/gui/src/plot/vpPlotCurve.cpp | 81 +-
modules/gui/src/plot/vpPlotGraph.cpp | 1599 +++---
modules/gui/test/display/testClick.cpp | 248 +-
.../gui/test/display/testDisplayPolygonLines.cpp | 230 +
modules/gui/test/display/testDisplayRoi.cpp | 53 +-
modules/gui/test/display/testDisplayScaled.cpp | 146 +-
modules/gui/test/display/testDisplays.cpp | 152 +-
modules/gui/test/display/testMouseEvent.cpp | 293 +-
modules/gui/test/display/testVideoDevice.cpp | 254 +-
modules/gui/test/display/testVideoDeviceDual.cpp | 156 +-
modules/imgproc/CMakeLists.txt | 56 +
modules/imgproc/README.md | 9 +
modules/imgproc/doc/module.doc | 69 +
modules/imgproc/include/visp3/imgproc/vpContours.h | 254 +
modules/imgproc/include/visp3/imgproc/vpImgproc.h | 151 +
modules/imgproc/src/vpCLAHE.cpp | 528 ++
modules/imgproc/src/vpConnectedComponents.cpp | 172 +
modules/imgproc/src/vpContours.cpp | 468 ++
modules/imgproc/src/vpFloodFill.cpp | 173 +
modules/imgproc/src/vpImgproc.cpp | 706 +++
modules/imgproc/src/vpMorph.cpp | 180 +
modules/imgproc/src/vpRetinex.cpp | 305 ++
modules/imgproc/src/vpThreshold.cpp | 421 ++
modules/imgproc/test/testAutoThreshold.cpp | 310 ++
modules/imgproc/test/testConnectedComponents.cpp | 403 ++
modules/imgproc/test/testContours.cpp | 439 ++
modules/imgproc/test/testFloodFill.cpp | 383 ++
modules/imgproc/test/testImgproc.cpp | 420 ++
modules/io/CMakeLists.txt | 13 +-
modules/io/include/visp3/io/vpDiskGrabber.h | 78 +-
modules/io/include/visp3/io/vpFFMPEG.h | 268 -
modules/io/include/visp3/io/vpImageIo.h | 109 +-
modules/io/include/visp3/io/vpKeyboard.h | 25 +-
modules/io/include/visp3/io/vpParallelPort.h | 20 +-
.../io/include/visp3/io/vpParallelPortException.h | 81 +-
modules/io/include/visp3/io/vpParseArgv.h | 89 +-
modules/io/include/visp3/io/vpVideoReader.h | 429 +-
modules/io/include/visp3/io/vpVideoWriter.h | 287 +-
modules/io/src/image/vpImageIo.cpp | 1323 +++--
modules/io/src/parallel-port/vpParallelPort.cpp | 54 +-
modules/io/src/tools/vpKeyboard.cpp | 58 +-
modules/io/src/tools/vpParseArgv.cpp | 837 ++--
modules/io/src/video/vpDiskGrabber.cpp | 314 +-
modules/io/src/video/vpFFMPEG.cpp | 928 ----
modules/io/src/video/vpVideoReader.cpp | 986 ++--
modules/io/src/video/vpVideoWriter.cpp | 283 +-
modules/robot/CMakeLists.txt | 38 +-
modules/robot/include/visp3/robot/vpAfma4.h | 54 +-
modules/robot/include/visp3/robot/vpAfma6.h | 112 +-
modules/robot/include/visp3/robot/vpBiclops.h | 92 +-
.../robot/include/visp3/robot/vpImageSimulator.h | 392 +-
modules/robot/include/visp3/robot/vpPioneer.h | 32 +-
modules/robot/include/visp3/robot/vpPioneerPan.h | 78 +-
modules/robot/include/visp3/robot/vpPtu46.h | 30 +-
modules/robot/include/visp3/robot/vpRingLight.h | 19 +-
modules/robot/include/visp3/robot/vpRobot.h | 119 +-
modules/robot/include/visp3/robot/vpRobotAfma4.h | 95 +-
modules/robot/include/visp3/robot/vpRobotAfma6.h | 136 +-
modules/robot/include/visp3/robot/vpRobotBiclops.h | 113 +-
.../include/visp3/robot/vpRobotBiclopsController.h | 76 +-
modules/robot/include/visp3/robot/vpRobotCamera.h | 46 +-
.../robot/include/visp3/robot/vpRobotException.h | 168 +-
modules/robot/include/visp3/robot/vpRobotPioneer.h | 58 +-
modules/robot/include/visp3/robot/vpRobotPtu46.h | 71 +-
.../robot/include/visp3/robot/vpRobotSimulator.h | 36 +-
.../robot/include/visp3/robot/vpRobotTemplate.h | 48 +-
.../robot/include/visp3/robot/vpRobotViper650.h | 156 +-
.../robot/include/visp3/robot/vpRobotViper850.h | 166 +-
.../visp3/robot/vpRobotWireFrameSimulator.h | 873 ++--
modules/robot/include/visp3/robot/vpServolens.h | 53 +-
.../robot/include/visp3/robot/vpSimulatorAfma6.h | 230 +-
.../robot/include/visp3/robot/vpSimulatorCamera.h | 36 +-
.../robot/include/visp3/robot/vpSimulatorPioneer.h | 44 +-
.../include/visp3/robot/vpSimulatorPioneerPan.h | 40 +-
.../include/visp3/robot/vpSimulatorViper850.h | 238 +-
modules/robot/include/visp3/robot/vpUnicycle.h | 72 +-
modules/robot/include/visp3/robot/vpViper.h | 62 +-
modules/robot/include/visp3/robot/vpViper650.h | 64 +-
modules/robot/include/visp3/robot/vpViper850.h | 66 +-
modules/robot/include/visp3/robot/vpVirtuose.h | 119 +-
.../include/visp3/robot/vpWireFrameSimulator.h | 418 +-
.../visp3/robot/vpWireFrameSimulatorTypes.h | 106 +-
.../src/haptic-device/virtuose/vpVirtuose.cpp | 422 +-
.../robot/src/image-simulator/vpImageSimulator.cpp | 1387 +++---
modules/robot/src/light/vpRingLight.cpp | 79 +-
modules/robot/src/real-robot/afma4/vpAfma4.cpp | 270 +-
.../robot/src/real-robot/afma4/vpRobotAfma4.cpp | 795 ++-
modules/robot/src/real-robot/afma4/vpServolens.cpp | 510 +-
modules/robot/src/real-robot/afma6/vpAfma6.cpp | 909 ++--
.../robot/src/real-robot/afma6/vpRobotAfma6.cpp | 993 ++--
modules/robot/src/real-robot/biclops/vpBiclops.cpp | 216 +-
.../src/real-robot/biclops/vpRobotBiclops.cpp | 1058 ++--
.../biclops/vpRobotBiclopsController.cpp | 207 +-
.../src/real-robot/pioneer/vpRobotPioneer.cpp | 162 +-
modules/robot/src/real-robot/ptu46/vpPtu46.cpp | 151 +-
.../robot/src/real-robot/ptu46/vpRobotPtu46.cpp | 752 ++-
.../robot/src/real-robot/viper/vpRobotViper650.cpp | 1380 +++---
.../robot/src/real-robot/viper/vpRobotViper850.cpp | 1369 +++--
modules/robot/src/real-robot/viper/vpViper.cpp | 635 ++-
modules/robot/src/real-robot/viper/vpViper650.cpp | 501 +-
modules/robot/src/real-robot/viper/vpViper850.cpp | 495 +-
.../robot/src/robot-simulator/vpRobotCamera.cpp | 161 +-
.../robot/src/robot-simulator/vpRobotSimulator.cpp | 11 +-
.../robot-simulator/vpRobotWireFrameSimulator.cpp | 347 +-
.../robot/src/robot-simulator/vpSimulatorAfma6.cpp | 2176 ++++----
.../src/robot-simulator/vpSimulatorCamera.cpp | 147 +-
.../src/robot-simulator/vpSimulatorPioneer.cpp | 157 +-
.../src/robot-simulator/vpSimulatorPioneerPan.cpp | 152 +-
.../src/robot-simulator/vpSimulatorViper850.cpp | 2101 ++++----
modules/robot/src/vpRobot.cpp | 172 +-
modules/robot/src/vpRobotTemplate.cpp | 84 +-
modules/robot/src/wireframe-simulator/vpArit.cpp | 785 ++-
modules/robot/src/wireframe-simulator/vpArit.h | 309 +-
modules/robot/src/wireframe-simulator/vpAritio.cpp | 105 +-
modules/robot/src/wireframe-simulator/vpAritio.h | 18 +-
modules/robot/src/wireframe-simulator/vpBound.cpp | 214 +-
modules/robot/src/wireframe-simulator/vpBound.h | 114 +-
.../robot/src/wireframe-simulator/vpBoundio.cpp | 232 +-
modules/robot/src/wireframe-simulator/vpBoundio.h | 13 +-
.../robot/src/wireframe-simulator/vpClipping.cpp | 572 ++-
modules/robot/src/wireframe-simulator/vpClipping.h | 21 +-
.../src/wireframe-simulator/vpCoreDisplay.cpp | 203 +-
.../robot/src/wireframe-simulator/vpCoreDisplay.h | 19 +-
modules/robot/src/wireframe-simulator/vpImstack.h | 19 +-
.../robot/src/wireframe-simulator/vpKeyword.cpp | 227 +-
modules/robot/src/wireframe-simulator/vpKeyword.h | 15 +-
modules/robot/src/wireframe-simulator/vpLex.cpp | 1052 ++--
modules/robot/src/wireframe-simulator/vpLex.h | 29 +-
modules/robot/src/wireframe-simulator/vpMy.h | 58 +-
modules/robot/src/wireframe-simulator/vpMyio.cpp | 63 +-
modules/robot/src/wireframe-simulator/vpMyio.h | 17 +-
modules/robot/src/wireframe-simulator/vpParser.cpp | 90 +-
modules/robot/src/wireframe-simulator/vpParser.h | 9 +-
.../robot/src/wireframe-simulator/vpProjection.cpp | 275 +-
.../robot/src/wireframe-simulator/vpProjection.h | 15 +-
.../robot/src/wireframe-simulator/vpRfstack.cpp | 176 +-
modules/robot/src/wireframe-simulator/vpRfstack.h | 25 +-
modules/robot/src/wireframe-simulator/vpScene.cpp | 228 +-
modules/robot/src/wireframe-simulator/vpScene.h | 53 +-
modules/robot/src/wireframe-simulator/vpSkipio.cpp | 74 +-
modules/robot/src/wireframe-simulator/vpSkipio.h | 11 +-
.../robot/src/wireframe-simulator/vpTmstack.cpp | 145 +-
modules/robot/src/wireframe-simulator/vpTmstack.h | 36 +-
modules/robot/src/wireframe-simulator/vpToken.cpp | 60 +-
modules/robot/src/wireframe-simulator/vpToken.h | 89 +-
modules/robot/src/wireframe-simulator/vpView.h | 174 +-
modules/robot/src/wireframe-simulator/vpViewio.cpp | 189 +-
modules/robot/src/wireframe-simulator/vpViewio.h | 11 +-
.../robot/src/wireframe-simulator/vpVwstack.cpp | 311 +-
modules/robot/src/wireframe-simulator/vpVwstack.h | 21 +-
.../wireframe-simulator/vpWireFrameSimulator.cpp | 1580 +++---
modules/robot/test/servo-afma4/testAfma4.cpp | 17 +-
modules/robot/test/servo-afma4/testRobotAfma4.cpp | 17 +-
modules/robot/test/servo-afma6/testAfma6.cpp | 42 +-
modules/robot/test/servo-afma6/testRobotAfma6.cpp | 42 +-
.../robot/test/servo-afma6/testRobotAfma6Pose.cpp | 134 +-
.../test/servo-viper/testRobotViper650-frames.cpp | 99 +-
.../test/servo-viper/testRobotViper850-frames.cpp | 99 +-
.../robot/test/servo-viper/testRobotViper850.cpp | 41 +-
.../test/servo-viper/testRobotViper850Pose.cpp | 135 +-
modules/robot/test/servo-viper/testViper650.cpp | 38 +-
modules/robot/test/servo-viper/testViper850.cpp | 38 +-
modules/robot/test/virtuose/testVirtuose.cpp | 24 +-
modules/robot/test/virtuose/testVirtuoseAfma6.cpp | 45 +-
.../robot/test/virtuose/testVirtuoseHapticBox.cpp | 160 +-
.../test/virtuose/testVirtuoseJointLimits.cpp | 64 +-
.../test/virtuose/testVirtuosePeriodicFunction.cpp | 28 +-
modules/sensor/CMakeLists.txt | 46 +-
.../sensor/include/visp3/sensor/vp1394CMUGrabber.h | 197 +-
.../sensor/include/visp3/sensor/vp1394TwoGrabber.h | 316 +-
modules/sensor/include/visp3/sensor/vpComedi.h | 113 +-
.../include/visp3/sensor/vpDirectShowDevice.h | 41 +-
.../include/visp3/sensor/vpDirectShowGrabber.h | 80 +-
.../include/visp3/sensor/vpDirectShowGrabberImpl.h | 241 +-
.../visp3/sensor/vpDirectShowSampleGrabberI.h | 78 +-
.../include/visp3/sensor/vpFlyCaptureGrabber.h | 92 +-
.../include/visp3/sensor/vpForceTorqueAtiSensor.h | 36 +-
modules/sensor/include/visp3/sensor/vpKinect.h | 96 +-
modules/sensor/include/visp3/sensor/vpLaserScan.h | 76 +-
.../sensor/include/visp3/sensor/vpLaserScanner.h | 34 +-
.../sensor/include/visp3/sensor/vpOpenCVGrabber.h | 70 +-
.../sensor/include/visp3/sensor/vpPylonFactory.h | 92 +
.../sensor/include/visp3/sensor/vpPylonGrabber.h | 395 ++
modules/sensor/include/visp3/sensor/vpRealSense.h | 199 +-
modules/sensor/include/visp3/sensor/vpRealSense2.h | 361 ++
modules/sensor/include/visp3/sensor/vpScanPoint.h | 206 +-
modules/sensor/include/visp3/sensor/vpSickLDMRS.h | 70 +-
.../sensor/include/visp3/sensor/vpV4l2Grabber.h | 224 +-
modules/sensor/src/force-torque/vpComedi.cpp | 68 +-
.../src/force-torque/vpForceTorqueAtiSensor.cpp | 94 +-
.../src/framegrabber/1394/vp1394CMUGrabber.cpp | 561 +--
.../src/framegrabber/1394/vp1394TwoGrabber.cpp | 1798 +++----
.../src/framegrabber/OpenCV/vpOpenCVGrabber.cpp | 280 +-
.../framegrabber/directshow/vpDirectShowDevice.cpp | 110 +-
.../directshow/vpDirectShowGrabber.cpp | 204 +-
.../directshow/vpDirectShowGrabberImpl.cpp | 1799 ++++---
.../directshow/vpDirectShowSampleGrabberI.cpp | 480 +-
.../flycapture/vpFlyCaptureGrabber.cpp | 369 +-
.../src/framegrabber/pylon/vpPylonFactory.cpp | 89 +
.../src/framegrabber/pylon/vpPylonGrabberGigE.cpp | 810 +++
.../src/framegrabber/pylon/vpPylonGrabberGigE.h | 127 +
.../src/framegrabber/pylon/vpPylonGrabberUsb.cpp | 795 +++
.../src/framegrabber/pylon/vpPylonGrabberUsb.h | 127 +
.../sensor/src/framegrabber/v4l2/vpV4l2Grabber.cpp | 800 ++-
.../sensor/src/laserscanner/sick/vpSickLDMRS.cpp | 176 +-
modules/sensor/src/rgb-depth/kinect/vpKinect.cpp | 323 +-
.../sensor/src/rgb-depth/realsense/vpRealSense.cpp | 400 +-
.../src/rgb-depth/realsense/vpRealSense2.cpp | 794 +++
.../src/rgb-depth/realsense/vpRealSense_impl.h | 404 +-
modules/sensor/test/force-torque/testComedi.cpp | 25 +-
.../test/force-torque/testForceTorqueAti.cpp | 56 +-
.../test/framegrabber/test1394TwoGrabber.cpp | 45 +-
.../test/framegrabber/test1394TwoResetBus.cpp | 28 +-
.../sensor/test/framegrabber/testPylonGrabber.cpp | 139 +
modules/sensor/test/rgb-depth/testRealSense.cpp | 574 ---
.../sensor/test/rgb-depth/testRealSense2_SR300.cpp | 537 ++
.../sensor/test/rgb-depth/testRealSense_R200.cpp | 580 +++
.../sensor/test/rgb-depth/testRealSense_SR300.cpp | 515 ++
modules/tracker/blob/CMakeLists.txt | 7 +-
modules/tracker/blob/include/visp3/blob/vpDot.h | 325 +-
modules/tracker/blob/include/visp3/blob/vpDot2.h | 399 +-
modules/tracker/blob/src/dots/vpDot.cpp | 659 ++-
modules/tracker/blob/src/dots/vpDot2.cpp | 1677 +++----
.../tracker/blob/test/tracking/testTrackDot.cpp | 169 +-
modules/tracker/klt/CMakeLists.txt | 7 +-
.../tracker/klt/include/visp3/klt/vpKltOpencv.h | 359 +-
modules/tracker/klt/src/vpKltOpencv.cpp | 786 ++-
modules/tracker/mbt/CMakeLists.txt | 128 +-
.../mbt/include/visp3/mbt/vpMbDepthDenseTracker.h | 168 +
.../mbt/include/visp3/mbt/vpMbDepthNormalTracker.h | 179 +
.../include/visp3/mbt/vpMbEdgeKltMultiTracker.h | 265 +-
.../mbt/include/visp3/mbt/vpMbEdgeKltTracker.h | 248 +-
.../mbt/include/visp3/mbt/vpMbEdgeMultiTracker.h | 265 +-
.../mbt/include/visp3/mbt/vpMbEdgeTracker.h | 471 +-
.../mbt/include/visp3/mbt/vpMbGenericTracker.h | 494 ++
.../mbt/include/visp3/mbt/vpMbHiddenFaces.h | 938 ++--
.../mbt/include/visp3/mbt/vpMbKltMultiTracker.h | 232 +-
.../tracker/mbt/include/visp3/mbt/vpMbKltTracker.h | 385 +-
.../tracker/mbt/include/visp3/mbt/vpMbScanLine.h | 135 +-
.../tracker/mbt/include/visp3/mbt/vpMbTracker.h | 539 +-
.../tracker/mbt/include/visp3/mbt/vpMbXmlParser.h | 108 +-
.../mbt/include/visp3/mbt/vpMbtDistanceCircle.h | 392 +-
.../mbt/include/visp3/mbt/vpMbtDistanceCylinder.h | 431 +-
.../include/visp3/mbt/vpMbtDistanceKltCylinder.h | 115 +-
.../mbt/include/visp3/mbt/vpMbtDistanceKltPoints.h | 115 +-
.../mbt/include/visp3/mbt/vpMbtDistanceLine.h | 394 +-
.../mbt/include/visp3/mbt/vpMbtEdgeKltXmlParser.h | 47 +-
.../mbt/include/visp3/mbt/vpMbtFaceDepthDense.h | 229 +
.../mbt/include/visp3/mbt/vpMbtFaceDepthNormal.h | 291 ++
.../mbt/include/visp3/mbt/vpMbtKltXmlParser.h | 109 +-
.../tracker/mbt/include/visp3/mbt/vpMbtMeEllipse.h | 132 +-
.../tracker/mbt/include/visp3/mbt/vpMbtMeLine.h | 137 +-
.../tracker/mbt/include/visp3/mbt/vpMbtPolygon.h | 112 +-
.../mbt/include/visp3/mbt/vpMbtTukeyEstimator.h | 61 +
.../mbt/include/visp3/mbt/vpMbtXmlGenericParser.h | 563 +++
.../tracker/mbt/include/visp3/mbt/vpMbtXmlParser.h | 48 +-
.../mbt/src/depth/vpMbDepthDenseTracker.cpp | 722 +++
.../mbt/src/depth/vpMbDepthNormalTracker.cpp | 763 +++
.../tracker/mbt/src/depth/vpMbtFaceDepthDense.cpp | 765 +++
.../tracker/mbt/src/depth/vpMbtFaceDepthNormal.cpp | 1524 ++++++
.../tracker/mbt/src/depth/vpMbtTukeyEstimator.cpp | 408 ++
.../tracker/mbt/src/edge/vpMbEdgeMultiTracker.cpp | 2178 ++++----
modules/tracker/mbt/src/edge/vpMbEdgeTracker.cpp | 2679 +++++-----
.../tracker/mbt/src/edge/vpMbtDistanceCircle.cpp | 279 +-
.../tracker/mbt/src/edge/vpMbtDistanceCylinder.cpp | 652 +--
modules/tracker/mbt/src/edge/vpMbtDistanceLine.cpp | 823 +--
modules/tracker/mbt/src/edge/vpMbtMeEllipse.cpp | 367 +-
modules/tracker/mbt/src/edge/vpMbtMeLine.cpp | 640 ++-
modules/tracker/mbt/src/edge/vpMbtXmlParser.cpp | 509 +-
.../mbt/src/hybrid/vpMbEdgeKltMultiTracker.cpp | 1895 ++++---
.../tracker/mbt/src/hybrid/vpMbEdgeKltTracker.cpp | 1136 ++---
.../mbt/src/hybrid/vpMbtEdgeKltXmlParser.cpp | 164 +-
.../tracker/mbt/src/klt/vpMbKltMultiTracker.cpp | 1693 ++++---
modules/tracker/mbt/src/klt/vpMbKltTracker.cpp | 1199 ++---
.../mbt/src/klt/vpMbtDistanceKltCylinder.cpp | 590 ++-
.../tracker/mbt/src/klt/vpMbtDistanceKltPoints.cpp | 522 +-
modules/tracker/mbt/src/klt/vpMbtKltXmlParser.cpp | 251 +-
modules/tracker/mbt/src/vpMbGenericTracker.cpp | 5244 ++++++++++++++++++++
modules/tracker/mbt/src/vpMbScanLine.cpp | 736 ++-
modules/tracker/mbt/src/vpMbTracker.cpp | 2357 +++++----
modules/tracker/mbt/src/vpMbXmlParser.cpp | 326 +-
modules/tracker/mbt/src/vpMbtPolygon.cpp | 164 +-
modules/tracker/mbt/src/vpMbtXmlGenericParser.cpp | 1188 +++++
modules/tracker/mbt/test/testTukeyEstimator.cpp | 180 +
modules/tracker/me/CMakeLists.txt | 7 +-
modules/tracker/me/include/visp3/me/vpMe.h | 177 +-
modules/tracker/me/include/visp3/me/vpMeEllipse.h | 297 +-
modules/tracker/me/include/visp3/me/vpMeLine.h | 142 +-
modules/tracker/me/include/visp3/me/vpMeNurbs.h | 227 +-
modules/tracker/me/include/visp3/me/vpMeSite.h | 172 +-
modules/tracker/me/include/visp3/me/vpMeTracker.h | 115 +-
modules/tracker/me/include/visp3/me/vpNurbs.h | 120 +-
modules/tracker/me/src/moving-edges/vpMe.cpp | 627 ++-
.../tracker/me/src/moving-edges/vpMeEllipse.cpp | 1101 ++--
modules/tracker/me/src/moving-edges/vpMeLine.cpp | 1260 +++--
modules/tracker/me/src/moving-edges/vpMeNurbs.cpp | 1128 ++---
modules/tracker/me/src/moving-edges/vpMeSite.cpp | 579 ++-
.../tracker/me/src/moving-edges/vpMeTracker.cpp | 248 +-
modules/tracker/me/src/moving-edges/vpNurbs.cpp | 1038 ++--
modules/tracker/me/test/testNurbs.cpp | 213 +-
modules/tracker/tt/CMakeLists.txt | 7 +-
.../tt/include/visp3/tt/vpTemplateTracker.h | 428 +-
.../tt/include/visp3/tt/vpTemplateTrackerBSpline.h | 7 +-
.../tt/include/visp3/tt/vpTemplateTrackerHeader.h | 52 +-
.../tt/include/visp3/tt/vpTemplateTrackerSSD.h | 41 +-
.../tt/include/visp3/tt/vpTemplateTrackerSSDESM.h | 39 +-
.../tt/vpTemplateTrackerSSDForwardAdditional.h | 46 +-
.../tt/vpTemplateTrackerSSDForwardCompositional.h | 28 +-
.../tt/vpTemplateTrackerSSDInverseCompositional.h | 61 +-
.../include/visp3/tt/vpTemplateTrackerTriangle.h | 215 +-
.../tt/include/visp3/tt/vpTemplateTrackerWarp.h | 387 +-
.../include/visp3/tt/vpTemplateTrackerWarpAffine.h | 258 +-
.../visp3/tt/vpTemplateTrackerWarpHomography.h | 307 +-
.../visp3/tt/vpTemplateTrackerWarpHomographySL3.h | 339 +-
.../tt/include/visp3/tt/vpTemplateTrackerWarpRT.h | 81 +-
.../tt/include/visp3/tt/vpTemplateTrackerWarpSRT.h | 255 +-
.../visp3/tt/vpTemplateTrackerWarpTranslation.h | 255 +-
.../tt/include/visp3/tt/vpTemplateTrackerZNCC.h | 43 +-
.../tt/vpTemplateTrackerZNCCForwardAdditional.h | 24 +-
.../tt/vpTemplateTrackerZNCCInverseCompositional.h | 49 +-
.../tt/include/visp3/tt/vpTemplateTrackerZone.h | 115 +-
.../tracker/tt/src/ssd/vpTemplateTrackerSSD.cpp | 106 +-
.../tracker/tt/src/ssd/vpTemplateTrackerSSDESM.cpp | 255 +-
.../ssd/vpTemplateTrackerSSDForwardAdditional.cpp | 222 +-
.../vpTemplateTrackerSSDForwardCompositional.cpp | 177 +-
.../vpTemplateTrackerSSDInverseCompositional.cpp | 229 +-
.../tt/src/tools/vpTemplateTrackerBSpline.cpp | 50 +-
.../tt/src/tools/vpTemplateTrackerTriangle.cpp | 331 +-
.../tracker/tt/src/tools/vpTemplateTrackerZone.cpp | 376 +-
modules/tracker/tt/src/vpTemplateTracker.cpp | 937 ++--
.../tracker/tt/src/warp/vpTemplateTrackerWarp.cpp | 153 +-
.../tt/src/warp/vpTemplateTrackerWarpAffine.cpp | 202 +-
.../src/warp/vpTemplateTrackerWarpHomography.cpp | 245 +-
.../warp/vpTemplateTrackerWarpHomographySL3.cpp | 498 +-
.../tt/src/warp/vpTemplateTrackerWarpRT.cpp | 185 +-
.../tt/src/warp/vpTemplateTrackerWarpSRT.cpp | 213 +-
.../src/warp/vpTemplateTrackerWarpTranslation.cpp | 106 +-
.../tracker/tt/src/zncc/vpTemplateTrackerZNCC.cpp | 122 +-
.../vpTemplateTrackerZNCCForwardAdditional.cpp | 386 +-
.../vpTemplateTrackerZNCCInverseCompositional.cpp | 547 +-
modules/tracker/tt_mi/CMakeLists.txt | 7 +-
.../include/visp3/tt_mi/vpTemplateTrackerMI.h | 128 +-
.../visp3/tt_mi/vpTemplateTrackerMIBSpline.h | 69 +-
.../include/visp3/tt_mi/vpTemplateTrackerMIESM.h | 57 +-
.../tt_mi/vpTemplateTrackerMIForwardAdditional.h | 81 +-
.../vpTemplateTrackerMIForwardCompositional.h | 17 +-
.../vpTemplateTrackerMIInverseCompositional.h | 92 +-
.../tracker/tt_mi/src/mi/vpTemplateTrackerMI.cpp | 950 ++--
.../tt_mi/src/mi/vpTemplateTrackerMIESM.cpp | 558 ++-
.../mi/vpTemplateTrackerMIForwardAdditional.cpp | 424 +-
.../mi/vpTemplateTrackerMIForwardCompositional.cpp | 332 +-
.../mi/vpTemplateTrackerMIInverseCompositional.cpp | 551 +-
.../tt_mi/src/tools/vpTemplateTrackerMIBSpline.cpp | 738 +--
modules/vision/CMakeLists.txt | 11 +-
.../vision/include/visp3/vision/vpBasicKeyPoint.h | 326 +-
.../vision/include/visp3/vision/vpCalibration.h | 177 +-
.../include/visp3/vision/vpCalibrationException.h | 92 +-
.../vision/include/visp3/vision/vpFernClassifier.h | 189 +-
modules/vision/include/visp3/vision/vpHomography.h | 395 +-
modules/vision/include/visp3/vision/vpKeyPoint.h | 889 ++--
.../vision/include/visp3/vision/vpKeyPointSurf.h | 246 +-
.../include/visp3/vision/vpLevenbergMarquartd.h | 63 +-
.../include/visp3/vision/vpPlanarObjectDetector.h | 241 +-
modules/vision/include/visp3/vision/vpPose.h | 335 +-
.../vision/include/visp3/vision/vpPoseException.h | 89 +-
.../vision/include/visp3/vision/vpPoseFeatures.h | 684 ++-
.../visp3/vision/vpXmlConfigParserKeyPoint.h | 162 +-
modules/vision/src/calibration/vpCalibration.cpp | 600 ++-
.../vision/src/calibration/vpCalibrationTools.cpp | 2273 ++++-----
.../src/homography-estimation/vpHomography.cpp | 572 +--
.../src/homography-estimation/vpHomographyDLT.cpp | 366 +-
.../homography-estimation/vpHomographyExtract.cpp | 894 ++--
.../homography-estimation/vpHomographyMalis.cpp | 719 ++-
.../homography-estimation/vpHomographyRansac.cpp | 470 +-
.../src/homography-estimation/vpHomographyVVS.cpp | 994 ++--
modules/vision/src/key-point/vpBasicKeyPoint.cpp | 10 +-
modules/vision/src/key-point/vpFernClassifier.cpp | 411 +-
modules/vision/src/key-point/vpKeyPoint.cpp | 3399 +++++++------
modules/vision/src/key-point/vpKeyPointSurf.cpp | 508 +-
.../src/key-point/vpPlanarObjectDetector.cpp | 404 +-
.../src/key-point/vpXmlConfigParserKeyPoint.cpp | 199 +-
.../src/pose-estimation/vpLevenbergMarquartd.cpp | 815 ++-
modules/vision/src/pose-estimation/vpPose.cpp | 744 ++-
.../vision/src/pose-estimation/vpPoseDementhon.cpp | 722 ++-
.../vision/src/pose-estimation/vpPoseFeatures.cpp | 443 +-
.../vision/src/pose-estimation/vpPoseLagrange.cpp | 652 +--
modules/vision/src/pose-estimation/vpPoseLowe.cpp | 337 +-
.../vision/src/pose-estimation/vpPoseRansac.cpp | 772 +--
.../vpPoseVirtualVisualServoing.cpp | 290 +-
.../vision/test/homography/testDisplacement.cpp | 141 +-
modules/vision/test/key-point/testKeyPoint-2.cpp | 219 +-
modules/vision/test/key-point/testKeyPoint-3.cpp | 102 +-
modules/vision/test/key-point/testKeyPoint-4.cpp | 197 +-
modules/vision/test/key-point/testKeyPoint-5.cpp | 99 +-
modules/vision/test/key-point/testKeyPoint-6.cpp | 104 +-
modules/vision/test/key-point/testKeyPoint-7.cpp | 390 +-
modules/vision/test/key-point/testKeyPoint.cpp | 93 +-
modules/vision/test/key-point/testSurfKeyPoint.cpp | 204 +-
modules/vision/test/pose/testFindMatch.cpp | 54 +-
modules/vision/test/pose/testPose.cpp | 105 +-
modules/vision/test/pose/testPoseFeatures.cpp | 97 +-
modules/vision/test/pose/testPoseRansac.cpp | 88 +-
modules/vision/test/pose/testPoseRansac2.cpp | 3633 +++++++-------
modules/visual_features/CMakeLists.txt | 7 +-
.../include/visp3/visual_features/vpBasicFeature.h | 80 +-
.../visp3/visual_features/vpFeatureBuilder.h | 122 +-
.../include/visp3/visual_features/vpFeatureDepth.h | 83 +-
.../visp3/visual_features/vpFeatureEllipse.h | 75 +-
.../visp3/visual_features/vpFeatureException.h | 85 +-
.../include/visp3/visual_features/vpFeatureLine.h | 80 +-
.../visp3/visual_features/vpFeatureLuminance.h | 95 +-
.../visp3/visual_features/vpFeatureMoment.h | 237 +-
.../visp3/visual_features/vpFeatureMomentAlpha.h | 149 +-
.../visp3/visual_features/vpFeatureMomentArea.h | 63 +-
.../vpFeatureMomentAreaNormalized.h | 153 +-
.../visp3/visual_features/vpFeatureMomentBasic.h | 78 +-
.../visual_features/vpFeatureMomentCInvariant.h | 428 +-
.../visual_features/vpFeatureMomentCentered.h | 100 +-
.../visp3/visual_features/vpFeatureMomentCommon.h | 138 +-
.../visual_features/vpFeatureMomentDatabase.h | 69 +-
.../visual_features/vpFeatureMomentGravityCenter.h | 186 +-
.../vpFeatureMomentGravityCenterNormalized.h | 215 +-
.../include/visp3/visual_features/vpFeaturePoint.h | 82 +-
.../visp3/visual_features/vpFeaturePoint3D.h | 95 +-
.../visp3/visual_features/vpFeaturePointPolar.h | 111 +-
.../visp3/visual_features/vpFeatureSegment.h | 184 +-
.../visp3/visual_features/vpFeatureThetaU.h | 126 +-
.../visp3/visual_features/vpFeatureTranslation.h | 162 +-
.../visual_features/vpFeatureVanishingPoint.h | 68 +-
.../visp3/visual_features/vpGenericFeature.h | 108 +-
.../feature-builder/vpFeatureBuilderEllipse.cpp | 350 +-
.../src/feature-builder/vpFeatureBuilderLine.cpp | 209 +-
.../src/feature-builder/vpFeatureBuilderPoint.cpp | 259 +-
.../feature-builder/vpFeatureBuilderPoint3D.cpp | 41 +-
.../feature-builder/vpFeatureBuilderPointPolar.cpp | 171 +-
.../feature-builder/vpFeatureBuilderSegment.cpp | 169 +-
.../vpFeatureBuilderVanishingPoint.cpp | 91 +-
.../src/visual-feature/vpBasicFeature.cpp | 136 +-
.../src/visual-feature/vpFeatureDepth.cpp | 357 +-
.../src/visual-feature/vpFeatureEllipse.cpp | 487 +-
.../src/visual-feature/vpFeatureLine.cpp | 381 +-
.../src/visual-feature/vpFeatureLuminance.cpp | 339 +-
.../src/visual-feature/vpFeatureMoment.cpp | 298 +-
.../src/visual-feature/vpFeatureMomentAlpha.cpp | 205 +-
.../src/visual-feature/vpFeatureMomentArea.cpp | 106 +-
.../vpFeatureMomentAreaNormalized.cpp | 260 +-
.../src/visual-feature/vpFeatureMomentBasic.cpp | 196 +-
.../visual-feature/vpFeatureMomentCInvariant.cpp | 980 ++--
.../src/visual-feature/vpFeatureMomentCentered.cpp | 359 +-
.../src/visual-feature/vpFeatureMomentCommon.cpp | 77 +-
.../src/visual-feature/vpFeatureMomentDatabase.cpp | 68 +-
.../vpFeatureMomentGravityCenter.cpp | 174 +-
.../vpFeatureMomentGravityCenterNormalized.cpp | 306 +-
.../src/visual-feature/vpFeaturePoint.cpp | 423 +-
.../src/visual-feature/vpFeaturePoint3D.cpp | 441 +-
.../src/visual-feature/vpFeaturePointPolar.cpp | 429 +-
.../src/visual-feature/vpFeatureSegment.cpp | 481 +-
.../src/visual-feature/vpFeatureThetaU.cpp | 445 +-
.../src/visual-feature/vpFeatureTranslation.cpp | 459 +-
.../src/visual-feature/vpFeatureVanishingPoint.cpp | 279 +-
.../src/visual-feature/vpGenericFeature.cpp | 492 +-
modules/visual_features/test/feature/testPoint.cpp | 228 +-
modules/vs/CMakeLists.txt | 7 +-
modules/vs/include/visp3/vs/vpAdaptiveGain.h | 233 +-
modules/vs/include/visp3/vs/vpServo.h | 541 +-
modules/vs/include/visp3/vs/vpServoData.h | 60 +-
modules/vs/include/visp3/vs/vpServoDisplay.h | 30 +-
modules/vs/include/visp3/vs/vpServoException.h | 76 +-
modules/vs/src/vpAdaptiveGain.cpp | 343 +-
modules/vs/src/vpServo.cpp | 1754 ++++---
modules/vs/src/vpServoData.cpp | 98 +-
modules/vs/src/vpServoDisplay.cpp | 46 +-
modules/vs/test/visual-feature/testFeature.cpp | 39 +-
.../vs/test/visual-feature/testFeatureMoment.cpp | 254 +-
.../vs/test/visual-feature/testFeatureSegment.cpp | 141 +-
platforms/ios/build_framework.py | 10 +-
platforms/ios/cmake/Modules/Platform/iOS.cmake | 86 +-
.../Toolchains/Toolchain-iPhoneOS_Xcode.cmake | 29 +-
.../Toolchain-iPhoneSimulator_Xcode.cmake | 29 +-
platforms/naoqi/cmake/extra.cmake | 6 -
script/create_module.py | 220 +
script/format-coding-style.sh | 33 +
tutorial/CMakeLists.txt | 51 +-
tutorial/bridge/opencv/tutorial-bridge-opencv.cpp | 8 +-
tutorial/computer-vision/CMakeLists.txt | 5 +
.../tutorial-homography-from-points.cpp | 29 +-
.../tutorial-pose-from-points-image.cpp | 36 +-
.../tutorial-pose-from-points-tracking.cpp | 72 +-
.../tutorial-pose-from-qrcode-image.cpp | 47 +-
tutorial/detection/barcode/CMakeLists.txt | 5 +
.../barcode/tutorial-barcode-detector-live.cpp | 41 +-
.../barcode/tutorial-barcode-detector.cpp | 37 +-
.../face/tutorial-face-detector-live-threaded.cpp | 85 +-
.../detection/face/tutorial-face-detector-live.cpp | 62 +-
tutorial/detection/face/tutorial-face-detector.cpp | 27 +-
.../matching/tutorial-matching-keypoint-SIFT.cpp | 26 +-
.../tutorial-matching-keypoint-homography.cpp | 55 +-
.../matching/tutorial-matching-keypoint.cpp | 22 +-
.../matching/tutorial-matching-surf-deprecated.cpp | 17 +-
...utorial-matching-surf-homography-deprecated.cpp | 46 +-
tutorial/detection/object/CMakeLists.txt | 3 +-
.../edges => detection/object}/teabox.ppm | 0
.../object/tutorial-detection-object-mbt.cpp | 74 +-
.../object/tutorial-detection-object-mbt2.cpp | 77 +-
tutorial/detection/tag/AprilTag.pgm | 5 +
tutorial/detection/tag/CMakeLists.txt | 24 +
.../tag/tutorial-apriltag-detector-live.cpp | 175 +
.../detection/tag/tutorial-apriltag-detector.cpp | 159 +
tutorial/grabber/CMakeLists.txt | 10 +
tutorial/grabber/tutorial-grabber-1394-writer.cpp | 15 +-
tutorial/grabber/tutorial-grabber-1394.cpp | 11 +-
tutorial/grabber/tutorial-grabber-CMU1394.cpp | 9 +-
tutorial/grabber/tutorial-grabber-basler-pylon.cpp | 78 +
tutorial/grabber/tutorial-grabber-flycapture.cpp | 15 +-
.../grabber/tutorial-grabber-opencv-threaded.cpp | 43 +-
tutorial/grabber/tutorial-grabber-opencv.cpp | 19 +-
tutorial/grabber/tutorial-grabber-realsense.cpp | 49 +
.../grabber/tutorial-grabber-v4l2-threaded.cpp | 41 +-
tutorial/grabber/tutorial-grabber-v4l2.cpp | 32 +-
tutorial/grabber/tutorial-video-reader.cpp | 20 +-
tutorial/grabber/tutorial-video-recorder.cpp | 55 +-
tutorial/image/tutorial-image-converter.cpp | 9 +-
.../image/tutorial-image-display-scaled-auto.cpp | 7 +-
.../image/tutorial-image-display-scaled-manu.cpp | 7 +-
tutorial/image/tutorial-image-display.cpp | 5 +-
tutorial/image/tutorial-image-filter.cpp | 40 +-
tutorial/image/tutorial-image-manipulation.cpp | 12 +-
tutorial/image/tutorial-image-reader.cpp | 7 +-
tutorial/image/tutorial-image-viewer.cpp | 10 +-
tutorial/image/tutorial-undistort.cpp | 12 +-
tutorial/image/tutorial-viewer.cpp | 16 +-
tutorial/imgproc/autothreshold/CMakeLists.txt | 23 +
tutorial/imgproc/autothreshold/grid36-03.pgm | 184 +
.../autothreshold/tutorial-autothreshold.cpp | 105 +
tutorial/imgproc/brightness/CMakeLists.txt | 23 +
.../imgproc/brightness/Sample_low_brightness.png | Bin 0 -> 202293 bytes
.../brightness/tutorial-brightness-adjustment.cpp | 143 +
.../imgproc/connected-components/CMakeLists.txt | 23 +
tutorial/imgproc/connected-components/img.pgm | Bin 0 -> 307254 bytes
.../tutorial-connected-components.cpp | 88 +
tutorial/imgproc/contour/CMakeLists.txt | 24 +
tutorial/imgproc/contour/Contours_tree.pgm | Bin 0 -> 307254 bytes
tutorial/imgproc/contour/grid36-03.pgm | 184 +
tutorial/imgproc/contour/tutorial-contour.cpp | 142 +
.../imgproc/contrast-sharpening/CMakeLists.txt | 23 +
.../contrast-sharpening/Crayfish-low-contrast.ppm | 5 +
.../tutorial-contrast-sharpening.cpp | 121 +
tutorial/imgproc/count-coins/CMakeLists.txt | 24 +
tutorial/imgproc/count-coins/coins1.pgm | 5 +
tutorial/imgproc/count-coins/coins2.pgm | Bin 0 -> 178674 bytes
.../imgproc/count-coins/tutorial-count-coins.cpp | 154 +
tutorial/imgproc/flood-fill/CMakeLists.txt | 16 +
.../imgproc/flood-fill/tutorial-flood-fill.cpp | 270 +
.../GettingStarted.xcodeproj/project.pbxproj | 318 ++
.../project.xcworkspace/contents.xcworkspacedata | 7 +
.../UserInterfaceState.xcuserstate | Bin 0 -> 10933 bytes
.../xcschemes/GettingStarted.xcscheme | 91 +
.../xcschemes/xcschememanagement.plist | 22 +
.../GettingStarted/GettingStarted/AppDelegate.h | 11 +
.../GettingStarted/GettingStarted/AppDelegate.m | 46 +
.../AppIcon.appiconset/Contents.json | 68 +
.../Base.lproj/LaunchScreen.storyboard | 0
.../GettingStarted}/Base.lproj/Main.storyboard | 0
.../GettingStarted}/Info.plist | 0
.../GettingStarted/GettingStarted/ViewController.h | 9 +
.../GettingStarted/ViewController.mm | 116 +
tutorial/ios/GettingStarted/GettingStarted/main.m | 16 +
.../StartedAprilTag.xcodeproj/project.pbxproj | 335 ++
.../project.xcworkspace/contents.xcworkspacedata | 7 +
.../UserInterfaceState.xcuserstate | Bin 0 -> 11638 bytes
.../xcschemes/StartedAprilTag.xcscheme | 91 +
.../xcschemes/xcschememanagement.plist | 22 +
.../StartedAprilTag/StartedAprilTag/AppDelegate.h | 11 +
.../StartedAprilTag/StartedAprilTag/AppDelegate.m | 47 +
.../StartedAprilTag/StartedAprilTag/AprilTag.png | Bin 0 -> 130463 bytes
.../AppIcon.appiconset/Contents.json | 68 +
.../Base.lproj/LaunchScreen.storyboard | 0
.../StartedAprilTag}/Base.lproj/Main.storyboard | 0
.../StartedAprilTag/ImageConversion.h | 52 +
.../StartedAprilTag/ImageConversion.mm | 214 +
.../StartedAprilTag/StartedAprilTag/ImageDisplay.h | 49 +
.../StartedAprilTag/ImageDisplay.mm | 140 +
.../StartedAprilTag}/Info.plist | 0
.../StartedAprilTag/ViewController.h | 11 +
.../StartedAprilTag/ViewController.mm | 89 +
.../ios/StartedAprilTag/StartedAprilTag/main.m | 16 +
.../StartedImageProc.xcodeproj/project.pbxproj | 6 +
.../UserInterfaceState.xcuserstate | Bin 11976 -> 16256 bytes
.../StartedImageProc/AppDelegate.h | 12 +-
.../StartedImageProc/AppDelegate.m | 12 +-
.../StartedImageProc/ImageConversion.h | 52 +
.../StartedImageProc/ImageConversion.mm | 214 +
.../StartedImageProc/ViewController.h | 5 +-
.../StartedImageProc/ViewController.mm | 355 +-
tutorial/robot/pioneer/tutorial-pioneer-robot.cpp | 3 +-
...orial-simu-pioneer-continuous-gain-adaptive.cpp | 58 +-
...orial-simu-pioneer-continuous-gain-constant.cpp | 58 +-
.../robot/pioneer/tutorial-simu-pioneer-pan.cpp | 67 +-
tutorial/robot/pioneer/tutorial-simu-pioneer.cpp | 56 +-
.../simulator/image/tutorial-image-simulator.cpp | 32 +-
tutorial/trace/tutorial-trace.cpp | 16 +-
.../tracking/blob/tutorial-blob-auto-tracker.cpp | 17 +-
.../blob/tutorial-blob-tracker-live-firewire.cpp | 19 +-
.../blob/tutorial-blob-tracker-live-v4l2.cpp | 19 +-
.../keypoint/tutorial-klt-tracker-live-v4l2.cpp | 20 +-
.../keypoint/tutorial-klt-tracker-with-reinit.cpp | 68 +-
.../tracking/keypoint/tutorial-klt-tracker.cpp | 37 +-
tutorial/tracking/model-based/edges/CMakeLists.txt | 2 +-
.../model-based/edges/tutorial-mb-edge-tracker.cpp | 44 +-
.../tracking/model-based/generic/CMakeLists.txt | 2 +-
.../generic/tutorial-mb-tracker-full.cpp | 87 +-
.../model-based/generic/tutorial-mb-tracker.cpp | 52 +-
.../tracking/model-based/hybrid/CMakeLists.txt | 2 +-
.../hybrid/tutorial-mb-hybrid-tracker.cpp | 41 +-
.../tracking/model-based/keypoint/CMakeLists.txt | 2 +-
.../keypoint/tutorial-mb-klt-tracker.cpp | 38 +-
.../model-based/stereo-generic/CMakeLists.txt | 44 +
.../{stereo => stereo-generic}/cRightMcLeft.txt | 0
.../model-based/stereo-generic}/teabox.cao | 0
.../model-based/stereo-generic}/teabox.init | 0
.../model-based/stereo-generic}/teabox.mpg | Bin
.../{edges => stereo-generic}/teabox.ppm | 0
.../tracking/model-based/stereo-generic/teabox.xml | 44 +
.../model-based/stereo-generic/teabox_left.cao} | 0
.../{stereo => stereo-generic}/teabox_left.init | 0
.../{stereo => stereo-generic}/teabox_left.mpg | Bin
.../{stereo => stereo-generic}/teabox_left.ppm | 0
.../model-based/stereo-generic/teabox_left.xml | 44 +
.../model-based/stereo-generic/teabox_right.cao} | 0
.../{stereo => stereo-generic}/teabox_right.init | 0
.../{stereo => stereo-generic}/teabox_right.mpg | Bin
.../{stereo => stereo-generic}/teabox_right.ppm | 0
.../model-based/stereo-generic/teabox_right.xml | 44 +
.../tutorial-mb-generic-tracker-stereo-mono.cpp | 171 +
.../tutorial-mb-generic-tracker-stereo.cpp | 180 +
.../tracking/model-based/stereo/CMakeLists.txt | 2 +-
.../stereo/tutorial-mb-tracker-stereo-mono.cpp | 45 +-
.../stereo/tutorial-mb-tracker-stereo.cpp | 136 +-
.../moving-edges/tutorial-me-ellipse-tracker.cpp | 10 +-
.../moving-edges/tutorial-me-line-tracker.cpp | 21 +-
.../template-tracker/tutorial-template-tracker.cpp | 12 +-
tutorial/visual-servo/ibvs/CMakeLists.txt | 4 +-
.../ibvs/tutorial-ibvs-4pts-display.cpp | 69 +-
.../ibvs/tutorial-ibvs-4pts-image-tracking.cpp | 70 +-
.../ibvs/tutorial-ibvs-4pts-ogre-tracking.cpp | 106 +-
.../visual-servo/ibvs/tutorial-ibvs-4pts-ogre.cpp | 44 +-
...-ibvs-4pts-plotter-continuous-gain-adaptive.cpp | 33 +-
.../tutorial-ibvs-4pts-plotter-gain-adaptive.cpp | 31 +-
.../ibvs/tutorial-ibvs-4pts-plotter.cpp | 31 +-
.../ibvs/tutorial-ibvs-4pts-wireframe-camera.cpp | 68 +-
.../tutorial-ibvs-4pts-wireframe-robot-afma6.cpp | 57 +-
.../tutorial-ibvs-4pts-wireframe-robot-viper.cpp | 77 +-
tutorial/visual-servo/ibvs/tutorial-ibvs-4pts.cpp | 27 +-
2147 files changed, 266978 insertions(+), 133647 deletions(-)
create mode 100644 .clang-format
create mode 100644 3rdparty/apriltag/CMakeLists.txt
create mode 100644 3rdparty/apriltag/LICENSE
create mode 100644 3rdparty/apriltag/README
create mode 100644 3rdparty/apriltag/README.ViSP
create mode 100644 3rdparty/apriltag/apriltag.c
create mode 100644 3rdparty/apriltag/apriltag.h
create mode 100644 3rdparty/apriltag/apriltag_math.h
create mode 100644 3rdparty/apriltag/apriltag_quad_thresh.c
create mode 100644 3rdparty/apriltag/common/doubles.h
create mode 100644 3rdparty/apriltag/common/doubles_floats_impl.h
create mode 100644 3rdparty/apriltag/common/floats.h
create mode 100644 3rdparty/apriltag/common/g2d.c
create mode 100644 3rdparty/apriltag/common/g2d.h
create mode 100644 3rdparty/apriltag/common/getopt.c
create mode 100644 3rdparty/apriltag/common/getopt.h
create mode 100644 3rdparty/apriltag/common/homography.c
create mode 100644 3rdparty/apriltag/common/homography.h
create mode 100644 3rdparty/apriltag/common/image_f32.c
create mode 100644 3rdparty/apriltag/common/image_f32.h
create mode 100644 3rdparty/apriltag/common/image_types.h
create mode 100644 3rdparty/apriltag/common/image_u8.c
create mode 100644 3rdparty/apriltag/common/image_u8.h
create mode 100644 3rdparty/apriltag/common/image_u8x3.c
create mode 100644 3rdparty/apriltag/common/image_u8x3.h
create mode 100644 3rdparty/apriltag/common/image_u8x4.c
create mode 100644 3rdparty/apriltag/common/image_u8x4.h
create mode 100644 3rdparty/apriltag/common/matd.c
create mode 100644 3rdparty/apriltag/common/matd.h
create mode 100644 3rdparty/apriltag/common/math_util.h
create mode 100644 3rdparty/apriltag/common/pam.c
create mode 100644 3rdparty/apriltag/common/pam.h
create mode 100644 3rdparty/apriltag/common/pjpeg-idct.c
create mode 100644 3rdparty/apriltag/common/pjpeg.c
create mode 100644 3rdparty/apriltag/common/pjpeg.h
create mode 100644 3rdparty/apriltag/common/pnm.c
create mode 100644 3rdparty/apriltag/common/pnm.h
create mode 100644 3rdparty/apriltag/common/postscript_utils.h
create mode 100644 3rdparty/apriltag/common/string_util.c
create mode 100644 3rdparty/apriltag/common/string_util.h
create mode 100644 3rdparty/apriltag/common/svd22.c
create mode 100644 3rdparty/apriltag/common/svd22.h
create mode 100644 3rdparty/apriltag/common/sys/times.h
create mode 100644 3rdparty/apriltag/common/thash_impl.h
create mode 100644 3rdparty/apriltag/common/time.h
create mode 100644 3rdparty/apriltag/common/time_util.c
create mode 100644 3rdparty/apriltag/common/time_util.h
create mode 100644 3rdparty/apriltag/common/timeprofile.h
create mode 100644 3rdparty/apriltag/common/times.c
create mode 100644 3rdparty/apriltag/common/unionfind.c
create mode 100644 3rdparty/apriltag/common/unionfind.h
create mode 100644 3rdparty/apriltag/common/workerpool.c
create mode 100644 3rdparty/apriltag/common/workerpool.h
create mode 100644 3rdparty/apriltag/common/zarray.c
create mode 100644 3rdparty/apriltag/common/zarray.h
create mode 100644 3rdparty/apriltag/common/zhash.c
create mode 100644 3rdparty/apriltag/common/zhash.h
create mode 100644 3rdparty/apriltag/common/zmaxheap.c
create mode 100644 3rdparty/apriltag/common/zmaxheap.h
create mode 100644 3rdparty/apriltag/tag16h5.c
create mode 100644 3rdparty/apriltag/tag16h5.h
create mode 100644 3rdparty/apriltag/tag25h7.c
create mode 100644 3rdparty/apriltag/tag25h7.h
create mode 100644 3rdparty/apriltag/tag25h9.c
create mode 100644 3rdparty/apriltag/tag25h9.h
create mode 100644 3rdparty/apriltag/tag36artoolkit.c
create mode 100644 3rdparty/apriltag/tag36artoolkit.h
create mode 100644 3rdparty/apriltag/tag36h10.c
create mode 100644 3rdparty/apriltag/tag36h10.h
create mode 100644 3rdparty/apriltag/tag36h11.c
create mode 100644 3rdparty/apriltag/tag36h11.h
create mode 100644 3rdparty/atidaq/CMakeLists.txt
rename 3rdparty/{libatidaq-c => atidaq}/ascii.h (100%)
rename 3rdparty/{libatidaq-c => atidaq}/asciitab.h (100%)
rename 3rdparty/{libatidaq-c => atidaq}/dom.c (100%)
rename 3rdparty/{libatidaq-c => atidaq}/dom.h (100%)
rename 3rdparty/{libatidaq-c => atidaq}/events.c (100%)
rename 3rdparty/{libatidaq-c => atidaq}/expatls.c (100%)
rename 3rdparty/{libatidaq-c => atidaq}/ftconfig.c (100%)
rename 3rdparty/{libatidaq-c => atidaq}/ftconfig.h (100%)
rename 3rdparty/{libatidaq-c => atidaq}/ftrt.c (100%)
rename 3rdparty/{libatidaq-c => atidaq}/ftrt.h (100%)
rename 3rdparty/{libatidaq-c => atidaq}/ftsharedrt.h (100%)
rename 3rdparty/{libatidaq-c => atidaq}/iasciitab.h (100%)
rename 3rdparty/{libatidaq-c => atidaq}/latin1tab.h (100%)
rename 3rdparty/{libatidaq-c => atidaq}/nametab.h (100%)
rename 3rdparty/{libatidaq-c => atidaq}/node.c (100%)
create mode 100644 3rdparty/atidaq/readme.txt
rename 3rdparty/{libatidaq-c => atidaq}/stack.c (100%)
rename 3rdparty/{libatidaq-c => atidaq}/stack.h (100%)
rename 3rdparty/{libatidaq-c => atidaq}/utf8tab.h (100%)
rename 3rdparty/{libatidaq-c => atidaq}/xmldef.h (100%)
rename 3rdparty/{libatidaq-c => atidaq}/xmlparse.c (100%)
rename 3rdparty/{libatidaq-c => atidaq}/xmlparse.h (100%)
rename 3rdparty/{libatidaq-c => atidaq}/xmlrole.c (100%)
rename 3rdparty/{libatidaq-c => atidaq}/xmlrole.h (100%)
rename 3rdparty/{libatidaq-c => atidaq}/xmltok.c (100%)
rename 3rdparty/{libatidaq-c => atidaq}/xmltok.h (100%)
rename 3rdparty/{libatidaq-c => atidaq}/xmltok_impl.c (100%)
rename 3rdparty/{libatidaq-c => atidaq}/xmltok_impl.h (100%)
rename 3rdparty/{libatidaq-c => atidaq}/xmltok_ns.c (100%)
create mode 100644 3rdparty/clapack/CMakeLists.txt
create mode 100644 3rdparty/clapack/COPYING
create mode 100644 3rdparty/clapack/blas/dcopy.c
create mode 100644 3rdparty/clapack/blas/ddot.c
create mode 100644 3rdparty/clapack/blas/dgemm.c
create mode 100644 3rdparty/clapack/blas/dgemv.c
create mode 100644 3rdparty/clapack/blas/dger.c
create mode 100644 3rdparty/clapack/blas/dnrm2.c
create mode 100644 3rdparty/clapack/blas/drot.c
create mode 100644 3rdparty/clapack/blas/dscal.c
create mode 100644 3rdparty/clapack/blas/dswap.c
create mode 100644 3rdparty/clapack/blas/dsyrk.c
create mode 100644 3rdparty/clapack/blas/dtrmm.c
create mode 100644 3rdparty/clapack/blas/dtrmv.c
create mode 100644 3rdparty/clapack/blas/dtrsm.c
create mode 100644 3rdparty/clapack/blas/idamax.c
create mode 100644 3rdparty/clapack/blas/lsame.c
create mode 100644 3rdparty/clapack/f2c/Notice
create mode 100644 3rdparty/clapack/f2c/README
create mode 100644 3rdparty/clapack/f2c/close.c
create mode 100644 3rdparty/clapack/f2c/d_sign.c
create mode 100644 3rdparty/clapack/f2c/endfile.c
create mode 100644 3rdparty/clapack/f2c/err.c
create mode 100644 3rdparty/clapack/f2c/exit_.c
create mode 100644 3rdparty/clapack/f2c/f77_aloc.c
create mode 100644 3rdparty/clapack/f2c/fio.h
create mode 100644 3rdparty/clapack/f2c/fmt.c
create mode 100644 3rdparty/clapack/f2c/fmt.h
create mode 100644 3rdparty/clapack/f2c/fmtlib.c
create mode 100644 3rdparty/clapack/f2c/fp.h
create mode 100644 3rdparty/clapack/f2c/i_nint.c
create mode 100644 3rdparty/clapack/f2c/lio.h
create mode 100644 3rdparty/clapack/f2c/lwrite.c
create mode 100644 3rdparty/clapack/f2c/open.c
create mode 100644 3rdparty/clapack/f2c/pow_dd.c
create mode 100644 3rdparty/clapack/f2c/pow_di.c
create mode 100644 3rdparty/clapack/f2c/pow_ii.c
create mode 100644 3rdparty/clapack/f2c/s_cat.c
create mode 100644 3rdparty/clapack/f2c/s_cmp.c
create mode 100644 3rdparty/clapack/f2c/s_copy.c
create mode 100644 3rdparty/clapack/f2c/s_stop.c
create mode 100644 3rdparty/clapack/f2c/sfe.c
create mode 100644 3rdparty/clapack/f2c/sig_die.c
create mode 100644 3rdparty/clapack/f2c/sysdep1.h
create mode 100644 3rdparty/clapack/f2c/util.c
create mode 100644 3rdparty/clapack/f2c/wref.c
create mode 100644 3rdparty/clapack/f2c/wrtfmt.c
create mode 100644 3rdparty/clapack/f2c/wsfe.c
create mode 100644 3rdparty/clapack/include/blaswrap.h
create mode 100644 3rdparty/clapack/include/f2c.h
create mode 100644 3rdparty/clapack/install/dlamch.c
create mode 100644 3rdparty/clapack/src/dbdsdc.c
create mode 100644 3rdparty/clapack/src/dbdsqr.c
create mode 100644 3rdparty/clapack/src/dgebd2.c
create mode 100644 3rdparty/clapack/src/dgebrd.c
create mode 100644 3rdparty/clapack/src/dgelq2.c
create mode 100644 3rdparty/clapack/src/dgelqf.c
create mode 100644 3rdparty/clapack/src/dgeqr2.c
create mode 100644 3rdparty/clapack/src/dgeqrf.c
create mode 100644 3rdparty/clapack/src/dgesdd.c
create mode 100644 3rdparty/clapack/src/dgetf2.c
create mode 100644 3rdparty/clapack/src/dgetrf.c
create mode 100644 3rdparty/clapack/src/dgetri.c
create mode 100644 3rdparty/clapack/src/disnan.c
create mode 100644 3rdparty/clapack/src/dlabrd.c
create mode 100644 3rdparty/clapack/src/dlacpy.c
create mode 100644 3rdparty/clapack/src/dlaed6.c
create mode 100644 3rdparty/clapack/src/dlaisnan.c
create mode 100644 3rdparty/clapack/src/dlamrg.c
create mode 100644 3rdparty/clapack/src/dlange.c
create mode 100644 3rdparty/clapack/src/dlanst.c
create mode 100644 3rdparty/clapack/src/dlapy2.c
create mode 100644 3rdparty/clapack/src/dlarf.c
create mode 100644 3rdparty/clapack/src/dlarfb.c
create mode 100644 3rdparty/clapack/src/dlarfg.c
create mode 100644 3rdparty/clapack/src/dlarfp.c
create mode 100644 3rdparty/clapack/src/dlarft.c
create mode 100644 3rdparty/clapack/src/dlartg.c
create mode 100644 3rdparty/clapack/src/dlas2.c
create mode 100644 3rdparty/clapack/src/dlascl.c
create mode 100644 3rdparty/clapack/src/dlasd0.c
create mode 100644 3rdparty/clapack/src/dlasd1.c
create mode 100644 3rdparty/clapack/src/dlasd2.c
create mode 100644 3rdparty/clapack/src/dlasd3.c
create mode 100644 3rdparty/clapack/src/dlasd4.c
create mode 100644 3rdparty/clapack/src/dlasd5.c
create mode 100644 3rdparty/clapack/src/dlasd6.c
create mode 100644 3rdparty/clapack/src/dlasd7.c
create mode 100644 3rdparty/clapack/src/dlasd8.c
create mode 100644 3rdparty/clapack/src/dlasda.c
create mode 100644 3rdparty/clapack/src/dlasdq.c
create mode 100644 3rdparty/clapack/src/dlasdt.c
create mode 100644 3rdparty/clapack/src/dlaset.c
create mode 100644 3rdparty/clapack/src/dlasq1.c
create mode 100644 3rdparty/clapack/src/dlasq2.c
create mode 100644 3rdparty/clapack/src/dlasq3.c
create mode 100644 3rdparty/clapack/src/dlasq4.c
create mode 100644 3rdparty/clapack/src/dlasq5.c
create mode 100644 3rdparty/clapack/src/dlasq6.c
create mode 100644 3rdparty/clapack/src/dlasr.c
create mode 100644 3rdparty/clapack/src/dlasrt.c
create mode 100644 3rdparty/clapack/src/dlassq.c
create mode 100644 3rdparty/clapack/src/dlasv2.c
create mode 100644 3rdparty/clapack/src/dlaswp.c
create mode 100644 3rdparty/clapack/src/dlauu2.c
create mode 100644 3rdparty/clapack/src/dlauum.c
create mode 100644 3rdparty/clapack/src/dorg2r.c
create mode 100644 3rdparty/clapack/src/dorgbr.c
create mode 100644 3rdparty/clapack/src/dorgl2.c
create mode 100644 3rdparty/clapack/src/dorglq.c
create mode 100644 3rdparty/clapack/src/dorgqr.c
create mode 100644 3rdparty/clapack/src/dorm2r.c
create mode 100644 3rdparty/clapack/src/dormbr.c
create mode 100644 3rdparty/clapack/src/dorml2.c
create mode 100644 3rdparty/clapack/src/dormlq.c
create mode 100644 3rdparty/clapack/src/dormqr.c
create mode 100644 3rdparty/clapack/src/dpotf2.c
create mode 100644 3rdparty/clapack/src/dpotrf.c
create mode 100644 3rdparty/clapack/src/dpotri.c
create mode 100644 3rdparty/clapack/src/dtrti2.c
create mode 100644 3rdparty/clapack/src/dtrtri.c
create mode 100644 3rdparty/clapack/src/ieeeck.c
create mode 100644 3rdparty/clapack/src/iladlc.c
create mode 100644 3rdparty/clapack/src/iladlr.c
create mode 100644 3rdparty/clapack/src/ilaenv.c
create mode 100644 3rdparty/clapack/src/iparmq.c
create mode 100644 3rdparty/clapack/src/xerbla.c
create mode 100644 3rdparty/clipper/CMakeLists.txt
create mode 100644 3rdparty/clipper/License.txt
create mode 100644 3rdparty/clipper/README
create mode 100644 3rdparty/clipper/clipper.cpp
create mode 100644 3rdparty/clipper/clipper.hpp
delete mode 100644 3rdparty/libatidaq-c.orig/CMakeLists.txt
delete mode 100644 3rdparty/libatidaq-c.orig/readme.txt
delete mode 100644 3rdparty/libatidaq-c.orig/samples/calinfo.c
delete mode 100644 3rdparty/libatidaq-c.orig/samples/ftconvert.c
delete mode 100644 3rdparty/libatidaq-c.orig/samples/makefile
delete mode 100644 3rdparty/libatidaq-c/CMakeLists.txt
delete mode 100644 3rdparty/libatidaq-c/readme.txt
create mode 100644 3rdparty/pthreads-win32/ANNOUNCE
create mode 100644 3rdparty/pthreads-win32/BUGS
create mode 100644 3rdparty/pthreads-win32/Bmakefile
create mode 100644 3rdparty/pthreads-win32/CMakeLists.txt
create mode 100644 3rdparty/pthreads-win32/CONTRIBUTORS
create mode 100644 3rdparty/pthreads-win32/COPYING
create mode 100644 3rdparty/pthreads-win32/COPYING.LIB
create mode 100644 3rdparty/pthreads-win32/ChangeLog
create mode 100644 3rdparty/pthreads-win32/FAQ
create mode 100644 3rdparty/pthreads-win32/GNUmakefile
create mode 100644 3rdparty/pthreads-win32/MAINTAINERS
create mode 100644 3rdparty/pthreads-win32/Makefile
create mode 100644 3rdparty/pthreads-win32/NEWS
create mode 100644 3rdparty/pthreads-win32/Nmakefile
create mode 100644 3rdparty/pthreads-win32/Nmakefile.tests
create mode 100644 3rdparty/pthreads-win32/PROGRESS
create mode 100644 3rdparty/pthreads-win32/README
create mode 100644 3rdparty/pthreads-win32/README.Borland
create mode 100644 3rdparty/pthreads-win32/README.CV
create mode 100644 3rdparty/pthreads-win32/README.NONPORTABLE
create mode 100644 3rdparty/pthreads-win32/README.ViSP
create mode 100644 3rdparty/pthreads-win32/README.Watcom
create mode 100644 3rdparty/pthreads-win32/README.WinCE
create mode 100644 3rdparty/pthreads-win32/TODO
create mode 100644 3rdparty/pthreads-win32/WinCE-PORT
create mode 100644 3rdparty/pthreads-win32/attr.c
create mode 100644 3rdparty/pthreads-win32/autostatic.c
create mode 100644 3rdparty/pthreads-win32/barrier.c
create mode 100644 3rdparty/pthreads-win32/builddmc.bat
create mode 100644 3rdparty/pthreads-win32/cancel.c
create mode 100644 3rdparty/pthreads-win32/cleanup.c
create mode 100644 3rdparty/pthreads-win32/condvar.c
create mode 100644 3rdparty/pthreads-win32/config.h
create mode 100644 3rdparty/pthreads-win32/context.h
create mode 100644 3rdparty/pthreads-win32/create.c
create mode 100644 3rdparty/pthreads-win32/dll.c
create mode 100644 3rdparty/pthreads-win32/errno.c
create mode 100644 3rdparty/pthreads-win32/exit.c
create mode 100644 3rdparty/pthreads-win32/fork.c
create mode 100644 3rdparty/pthreads-win32/global.c
create mode 100644 3rdparty/pthreads-win32/implement.h
create mode 100644 3rdparty/pthreads-win32/misc.c
create mode 100644 3rdparty/pthreads-win32/mutex.c
create mode 100644 3rdparty/pthreads-win32/need_errno.h
create mode 100644 3rdparty/pthreads-win32/nonportable.c
create mode 100644 3rdparty/pthreads-win32/private.c
create mode 100644 3rdparty/pthreads-win32/pthread.c
create mode 100644 3rdparty/pthreads-win32/pthread.h
create mode 100644 3rdparty/pthreads-win32/pthread_attr_destroy.c
create mode 100644 3rdparty/pthreads-win32/pthread_attr_getdetachstate.c
create mode 100644 3rdparty/pthreads-win32/pthread_attr_getinheritsched.c
create mode 100644 3rdparty/pthreads-win32/pthread_attr_getschedparam.c
create mode 100644 3rdparty/pthreads-win32/pthread_attr_getschedpolicy.c
create mode 100644 3rdparty/pthreads-win32/pthread_attr_getscope.c
create mode 100644 3rdparty/pthreads-win32/pthread_attr_getstackaddr.c
create mode 100644 3rdparty/pthreads-win32/pthread_attr_getstacksize.c
create mode 100644 3rdparty/pthreads-win32/pthread_attr_init.c
create mode 100644 3rdparty/pthreads-win32/pthread_attr_setdetachstate.c
create mode 100644 3rdparty/pthreads-win32/pthread_attr_setinheritsched.c
create mode 100644 3rdparty/pthreads-win32/pthread_attr_setschedparam.c
create mode 100644 3rdparty/pthreads-win32/pthread_attr_setschedpolicy.c
create mode 100644 3rdparty/pthreads-win32/pthread_attr_setscope.c
create mode 100644 3rdparty/pthreads-win32/pthread_attr_setstackaddr.c
create mode 100644 3rdparty/pthreads-win32/pthread_attr_setstacksize.c
create mode 100644 3rdparty/pthreads-win32/pthread_barrier_destroy.c
create mode 100644 3rdparty/pthreads-win32/pthread_barrier_init.c
create mode 100644 3rdparty/pthreads-win32/pthread_barrier_wait.c
create mode 100644 3rdparty/pthreads-win32/pthread_barrierattr_destroy.c
create mode 100644 3rdparty/pthreads-win32/pthread_barrierattr_getpshared.c
create mode 100644 3rdparty/pthreads-win32/pthread_barrierattr_init.c
create mode 100644 3rdparty/pthreads-win32/pthread_barrierattr_setpshared.c
create mode 100644 3rdparty/pthreads-win32/pthread_cancel.c
create mode 100644 3rdparty/pthreads-win32/pthread_cond_destroy.c
create mode 100644 3rdparty/pthreads-win32/pthread_cond_init.c
create mode 100644 3rdparty/pthreads-win32/pthread_cond_signal.c
create mode 100644 3rdparty/pthreads-win32/pthread_cond_wait.c
create mode 100644 3rdparty/pthreads-win32/pthread_condattr_destroy.c
create mode 100644 3rdparty/pthreads-win32/pthread_condattr_getpshared.c
create mode 100644 3rdparty/pthreads-win32/pthread_condattr_init.c
create mode 100644 3rdparty/pthreads-win32/pthread_condattr_setpshared.c
create mode 100644 3rdparty/pthreads-win32/pthread_delay_np.c
create mode 100644 3rdparty/pthreads-win32/pthread_detach.c
create mode 100644 3rdparty/pthreads-win32/pthread_equal.c
create mode 100644 3rdparty/pthreads-win32/pthread_exit.c
create mode 100644 3rdparty/pthreads-win32/pthread_getconcurrency.c
create mode 100644 3rdparty/pthreads-win32/pthread_getschedparam.c
create mode 100644 3rdparty/pthreads-win32/pthread_getspecific.c
create mode 100644 3rdparty/pthreads-win32/pthread_getunique_np.c
create mode 100644 3rdparty/pthreads-win32/pthread_getw32threadhandle_np.c
create mode 100644 3rdparty/pthreads-win32/pthread_join.c
create mode 100644 3rdparty/pthreads-win32/pthread_key_create.c
create mode 100644 3rdparty/pthreads-win32/pthread_key_delete.c
create mode 100644 3rdparty/pthreads-win32/pthread_kill.c
create mode 100644 3rdparty/pthreads-win32/pthread_mutex_consistent.c
create mode 100644 3rdparty/pthreads-win32/pthread_mutex_destroy.c
create mode 100644 3rdparty/pthreads-win32/pthread_mutex_init.c
create mode 100644 3rdparty/pthreads-win32/pthread_mutex_lock.c
create mode 100644 3rdparty/pthreads-win32/pthread_mutex_timedlock.c
create mode 100644 3rdparty/pthreads-win32/pthread_mutex_trylock.c
create mode 100644 3rdparty/pthreads-win32/pthread_mutex_unlock.c
create mode 100644 3rdparty/pthreads-win32/pthread_mutexattr_destroy.c
create mode 100644 3rdparty/pthreads-win32/pthread_mutexattr_getkind_np.c
create mode 100644 3rdparty/pthreads-win32/pthread_mutexattr_getpshared.c
create mode 100644 3rdparty/pthreads-win32/pthread_mutexattr_getrobust.c
create mode 100644 3rdparty/pthreads-win32/pthread_mutexattr_gettype.c
create mode 100644 3rdparty/pthreads-win32/pthread_mutexattr_init.c
create mode 100644 3rdparty/pthreads-win32/pthread_mutexattr_setkind_np.c
create mode 100644 3rdparty/pthreads-win32/pthread_mutexattr_setpshared.c
create mode 100644 3rdparty/pthreads-win32/pthread_mutexattr_setrobust.c
create mode 100644 3rdparty/pthreads-win32/pthread_mutexattr_settype.c
create mode 100644 3rdparty/pthreads-win32/pthread_num_processors_np.c
create mode 100644 3rdparty/pthreads-win32/pthread_once.c
create mode 100644 3rdparty/pthreads-win32/pthread_rwlock_destroy.c
create mode 100644 3rdparty/pthreads-win32/pthread_rwlock_init.c
create mode 100644 3rdparty/pthreads-win32/pthread_rwlock_rdlock.c
create mode 100644 3rdparty/pthreads-win32/pthread_rwlock_timedrdlock.c
create mode 100644 3rdparty/pthreads-win32/pthread_rwlock_timedwrlock.c
create mode 100644 3rdparty/pthreads-win32/pthread_rwlock_tryrdlock.c
create mode 100644 3rdparty/pthreads-win32/pthread_rwlock_trywrlock.c
create mode 100644 3rdparty/pthreads-win32/pthread_rwlock_unlock.c
create mode 100644 3rdparty/pthreads-win32/pthread_rwlock_wrlock.c
create mode 100644 3rdparty/pthreads-win32/pthread_rwlockattr_destroy.c
create mode 100644 3rdparty/pthreads-win32/pthread_rwlockattr_getpshared.c
create mode 100644 3rdparty/pthreads-win32/pthread_rwlockattr_init.c
create mode 100644 3rdparty/pthreads-win32/pthread_rwlockattr_setpshared.c
create mode 100644 3rdparty/pthreads-win32/pthread_self.c
create mode 100644 3rdparty/pthreads-win32/pthread_setcancelstate.c
create mode 100644 3rdparty/pthreads-win32/pthread_setcanceltype.c
create mode 100644 3rdparty/pthreads-win32/pthread_setconcurrency.c
create mode 100644 3rdparty/pthreads-win32/pthread_setschedparam.c
create mode 100644 3rdparty/pthreads-win32/pthread_setspecific.c
create mode 100644 3rdparty/pthreads-win32/pthread_spin_destroy.c
create mode 100644 3rdparty/pthreads-win32/pthread_spin_init.c
create mode 100644 3rdparty/pthreads-win32/pthread_spin_lock.c
create mode 100644 3rdparty/pthreads-win32/pthread_spin_trylock.c
create mode 100644 3rdparty/pthreads-win32/pthread_spin_unlock.c
create mode 100644 3rdparty/pthreads-win32/pthread_testcancel.c
create mode 100644 3rdparty/pthreads-win32/pthread_timechange_handler_np.c
create mode 100644 3rdparty/pthreads-win32/pthread_win32_attach_detach_np.c
create mode 100644 3rdparty/pthreads-win32/ptw32_MCS_lock.c
create mode 100644 3rdparty/pthreads-win32/ptw32_callUserDestroyRoutines.c
create mode 100644 3rdparty/pthreads-win32/ptw32_calloc.c
create mode 100644 3rdparty/pthreads-win32/ptw32_cond_check_need_init.c
create mode 100644 3rdparty/pthreads-win32/ptw32_getprocessors.c
create mode 100644 3rdparty/pthreads-win32/ptw32_is_attr.c
create mode 100644 3rdparty/pthreads-win32/ptw32_mutex_check_need_init.c
create mode 100644 3rdparty/pthreads-win32/ptw32_new.c
create mode 100644 3rdparty/pthreads-win32/ptw32_processInitialize.c
create mode 100644 3rdparty/pthreads-win32/ptw32_processTerminate.c
create mode 100644 3rdparty/pthreads-win32/ptw32_relmillisecs.c
create mode 100644 3rdparty/pthreads-win32/ptw32_reuse.c
create mode 100644 3rdparty/pthreads-win32/ptw32_rwlock_cancelwrwait.c
create mode 100644 3rdparty/pthreads-win32/ptw32_rwlock_check_need_init.c
create mode 100644 3rdparty/pthreads-win32/ptw32_semwait.c
create mode 100644 3rdparty/pthreads-win32/ptw32_spinlock_check_need_init.c
create mode 100644 3rdparty/pthreads-win32/ptw32_threadDestroy.c
create mode 100644 3rdparty/pthreads-win32/ptw32_threadStart.c
create mode 100644 3rdparty/pthreads-win32/ptw32_throw.c
create mode 100644 3rdparty/pthreads-win32/ptw32_timespec.c
create mode 100644 3rdparty/pthreads-win32/ptw32_tkAssocCreate.c
create mode 100644 3rdparty/pthreads-win32/ptw32_tkAssocDestroy.c
create mode 100644 3rdparty/pthreads-win32/rwlock.c
create mode 100644 3rdparty/pthreads-win32/sched.c
create mode 100644 3rdparty/pthreads-win32/sched.h
create mode 100644 3rdparty/pthreads-win32/sched_get_priority_max.c
create mode 100644 3rdparty/pthreads-win32/sched_get_priority_min.c
create mode 100644 3rdparty/pthreads-win32/sched_getscheduler.c
create mode 100644 3rdparty/pthreads-win32/sched_setscheduler.c
create mode 100644 3rdparty/pthreads-win32/sched_yield.c
create mode 100644 3rdparty/pthreads-win32/sem_close.c
create mode 100644 3rdparty/pthreads-win32/sem_destroy.c
create mode 100644 3rdparty/pthreads-win32/sem_getvalue.c
create mode 100644 3rdparty/pthreads-win32/sem_init.c
create mode 100644 3rdparty/pthreads-win32/sem_open.c
create mode 100644 3rdparty/pthreads-win32/sem_post.c
create mode 100644 3rdparty/pthreads-win32/sem_post_multiple.c
create mode 100644 3rdparty/pthreads-win32/sem_timedwait.c
create mode 100644 3rdparty/pthreads-win32/sem_trywait.c
create mode 100644 3rdparty/pthreads-win32/sem_unlink.c
create mode 100644 3rdparty/pthreads-win32/sem_wait.c
create mode 100644 3rdparty/pthreads-win32/semaphore.c
create mode 100644 3rdparty/pthreads-win32/semaphore.h
create mode 100644 3rdparty/pthreads-win32/signal.c
create mode 100644 3rdparty/pthreads-win32/spin.c
create mode 100644 3rdparty/pthreads-win32/sync.c
create mode 100644 3rdparty/pthreads-win32/tsd.c
create mode 100644 3rdparty/pthreads-win32/version.rc
create mode 100644 3rdparty/pthreads-win32/w32_CancelableWait.c
create mode 100644 CONTRIBUTING.md
create mode 100644 appveyor.yml
create mode 100644 cmake/FindC99.cmake
delete mode 100644 cmake/FindFFMPEG.cmake
create mode 100644 cmake/FindLog1p.cmake
create mode 100644 cmake/FindPylon.cmake
create mode 100644 cmake/FindRealSense2.cmake
create mode 100644 cmake/VISPGenerateConfigScript.cmake
delete mode 100644 cmake/VISPGeneratePkgConfigScript.cmake
copy debian/{libvisp-ar3.0.install => libvisp-ar3.1.install} (100%)
copy debian/{libvisp-blob3.0.install => libvisp-blob3.1.install} (100%)
copy debian/{libvisp-core3.0.install => libvisp-core3.1.install} (100%)
copy debian/{libvisp-detection3.0.install => libvisp-detection3.1.install} (100%)
copy debian/{libvisp-gui3.0.install => libvisp-gui3.1.install} (100%)
create mode 100644 debian/libvisp-imgproc-dev.install
create mode 100644 debian/libvisp-imgproc3.1.install
copy debian/{libvisp-io3.0.install => libvisp-io3.1.install} (100%)
copy debian/{libvisp-klt3.0.install => libvisp-klt3.1.install} (100%)
copy debian/{libvisp-mbt3.0.install => libvisp-mbt3.1.install} (100%)
copy debian/{libvisp-me3.0.install => libvisp-me3.1.install} (100%)
copy debian/{libvisp-robot3.0.install => libvisp-robot3.1.install} (100%)
copy debian/{libvisp-sensor3.0.install => libvisp-sensor3.1.install} (100%)
copy debian/{libvisp-tt-mi3.0.install => libvisp-tt-mi3.1.install} (100%)
copy debian/{libvisp-tt3.0.install => libvisp-tt3.1.install} (100%)
copy debian/{libvisp-vision3.0.install => libvisp-vision3.1.install} (100%)
copy debian/{libvisp-visual-features3.0.install => libvisp-visual-features3.1.install} (100%)
copy debian/{libvisp-vs3.0.install => libvisp-vs3.1.install} (100%)
rename doc/image/{ => cpp}/image-data-structure.fig (100%)
rename doc/image/{ => cpp}/image-data-structure.gif (100%)
rename doc/image/{ => cpp}/image-data-structure.ps (100%)
rename doc/image/{ => cpp}/model-viper.png (100%)
rename doc/image/{ => cpp}/pioneer-pan.fig (100%)
rename doc/image/{ => cpp}/pioneer.fig (100%)
create mode 100644 doc/image/cpp/soft_archi_v6.png
rename doc/image/{ => cpp}/vpFeatureLine.fig (100%)
rename doc/image/{ => cpp}/vpFeatureLine.gif (100%)
rename doc/image/{ => cpp}/vpFeatureLine.ps (100%)
rename doc/image/{ => cpp}/vpImagePoint.fig (100%)
rename doc/image/{ => cpp}/vpImagePoint.gif (100%)
rename doc/image/{ => cpp}/vpImagePoint.ps (100%)
rename doc/image/{ => cpp}/vpMeEllipse.fig (100%)
rename doc/image/{ => cpp}/vpMeEllipse.gif (100%)
rename doc/image/{ => cpp}/vpMeEllipse.ps (100%)
rename doc/image/{ => cpp}/vpMeEllipse2.fig (100%)
rename doc/image/{ => cpp}/vpMeEllipse2.gif (100%)
rename doc/image/{ => cpp}/vpMeEllipse2.ps (100%)
rename doc/image/{ => cpp}/vpMeLine.fig (100%)
rename doc/image/{ => cpp}/vpMeLine.gif (100%)
rename doc/image/{ => cpp}/vpMeLine.ps (100%)
rename doc/image/{ => cpp}/vpWireFrameSimulator.fig (100%)
rename doc/image/{ => cpp}/vpWireFrameSimulator.jpeg (100%)
rename doc/image/{ => cpp}/vpWireFrameSimulator.ps (100%)
delete mode 100644 doc/image/img-ccmake-centos-all.png
delete mode 100644 doc/image/img-ccmake-ubuntu-all.jpeg
delete mode 100644 doc/image/img-cmake-debug-trace.jpg
delete mode 100755 doc/image/img-cmake-win-opencv-advanced.jpg
delete mode 100644 doc/image/img-cmake-win-shared.jpg
delete mode 100644 doc/image/img-cmake-win10-config-end.png
delete mode 100644 doc/image/img-cmake-win10-config.png
delete mode 100644 doc/image/img-cmake-win10-create-build-folder.png
delete mode 100644 doc/image/img-cmake-win10-msvc-generate.png
delete mode 100644 doc/image/img-cmake-win10-msvc-launch.png
delete mode 100644 doc/image/img-cmake-win10-msvc-version.png
delete mode 100644 doc/image/img-cmake-win8.1-config-end.jpg
delete mode 100644 doc/image/img-cmake-win8.1-config.jpg
delete mode 100644 doc/image/img-cmake-win8.1-create-build-folder.jpg
delete mode 100644 doc/image/img-cmake-win8.1-mingw-configure-end.jpg
delete mode 100644 doc/image/img-cmake-win8.1-mingw-configure.jpg
delete mode 100644 doc/image/img-cmake-win8.1-mingw-generate.jpg
delete mode 100644 doc/image/img-cmake-win8.1-mingw-version.jpg
delete mode 100644 doc/image/img-cmake-win8.1-msvc-generate.jpg
delete mode 100644 doc/image/img-cmake-win8.1-msvc-launch.jpg
delete mode 100644 doc/image/img-cmake-win8.1-msvc-version.jpg
delete mode 100644 doc/image/img-configure-generator-iOS.png
delete mode 100644 doc/image/img-configure-options-iOS.png
delete mode 100644 doc/image/img-configure-path-iOS.png
delete mode 100644 doc/image/img-getting-started-iOS-code.jpeg
delete mode 100644 doc/image/img-getting-started-iOS-drag-drop.png
delete mode 100644 doc/image/img-getting-started-iOS-link-visp.png
delete mode 100644 doc/image/img-getting-started-iOS-log.jpeg
delete mode 100644 doc/image/img-getting-started-iOS-navigator.png
delete mode 100644 doc/image/img-getting-started-iOS-new.png
delete mode 100644 doc/image/img-getting-started-iOS-options.png
delete mode 100644 doc/image/img-getting-started-iOS-rename.png
delete mode 100644 doc/image/img-started-imgproc-ios-output-canny.jpeg
delete mode 100644 doc/image/img-started-imgproc-ios-output-color.jpeg
delete mode 100644 doc/image/img-started-imgproc-ios-output-gradient.jpeg
delete mode 100644 doc/image/img-started-imgproc-ios-output-gray.jpeg
delete mode 100644 doc/image/img-started-imgproc-ios.jpeg
delete mode 100644 doc/image/img-win10-explorer-install-end.png
delete mode 100644 doc/image/img-win10-msvc-build-end.png
delete mode 100644 doc/image/img-win10-msvc-build.jpeg
delete mode 100644 doc/image/img-win10-msvc-install-end.png
delete mode 100644 doc/image/img-win10-msvc-install.jpeg
delete mode 100644 doc/image/img-win10-msvc-open.png
delete mode 100644 doc/image/img-win10-msvc-release.jpeg
delete mode 100644 doc/image/img-win8.1-cmake-ogre.jpg
delete mode 100644 doc/image/img-win8.1-cmake-ogredeps.jpg
delete mode 100644 doc/image/img-win8.1-explorer-install-end.jpg
delete mode 100644 doc/image/img-win8.1-mingw-opencv-cmake-configure-install.jpg
delete mode 100644 doc/image/img-win8.1-mingw-opencv-cmake-configure.jpg
delete mode 100644 doc/image/img-win8.1-msvc-build-end.jpg
delete mode 100644 doc/image/img-win8.1-msvc-build-ogredeps.jpg
delete mode 100644 doc/image/img-win8.1-msvc-build.jpg
delete mode 100644 doc/image/img-win8.1-msvc-install-end.jpg
delete mode 100644 doc/image/img-win8.1-msvc-install.jpg
delete mode 100644 doc/image/img-win8.1-msvc-open.jpg
delete mode 100644 doc/image/img-win8.1-msvc-release.jpg
delete mode 100644 doc/image/img-win8.1-msvc-solution.jpg
delete mode 100644 doc/image/img-win8.1-ogre-explorer.jpg
delete mode 100644 doc/image/img-win8.1-ogre-tortoisehg.jpg
delete mode 100644 doc/image/img-win8.1-ogredeps-explorer.jpg
delete mode 100644 doc/image/img-win8.1-ogredeps-tortoisehg.jpg
rename doc/image/{ => logo}/img-logo-visp.png (100%)
rename doc/image/{ => tutorial/calibration}/img-chessboard-01.png (100%)
rename doc/image/{ => tutorial/calibration}/img-chessboard-undistort.png (100%)
rename doc/image/{ => tutorial/calibration}/img-circles-grid-02.png (100%)
create mode 100644 doc/image/tutorial/detection/img-apriltag-image.png
create mode 100644 doc/image/tutorial/detection/img-apriltag-pose.png
rename doc/image/{ => tutorial/detection}/img-detection-datamatrix.png (100%)
rename doc/image/{ => tutorial/detection}/img-detection-qrcode.png (100%)
rename doc/image/{ => tutorial/detection}/img-detection-step.jpeg (100%)
rename doc/image/{ => tutorial/detection}/img-learning-step.jpeg (100%)
rename doc/image/{ => tutorial/image}/img-monkey-blured-default.png (100%)
rename doc/image/{ => tutorial/image}/img-monkey-blured-var2.png (100%)
rename doc/image/{ => tutorial/image}/img-monkey-canny.png (100%)
rename doc/image/{ => tutorial/image}/img-monkey-dIxy.png (100%)
rename doc/image/{ => tutorial/image}/img-monkey-gray.png (100%)
rename doc/image/{ => tutorial/image}/img-monkey-pyr.png (100%)
rename doc/image/{ => tutorial/image}/img-monkey-sobel.png (100%)
rename doc/image/{ => tutorial/image}/img-simu-image-target-square.png (100%)
rename doc/image/{ => tutorial/image}/img-target-square.png (100%)
create mode 100644 doc/image/tutorial/imgproc/img-auto-threshold-grid36-03-otsu.png
create mode 100644 doc/image/tutorial/imgproc/img-auto-threshold-grid36-03.png
create mode 100644 doc/image/tutorial/imgproc/img-tutorial-autothreshold.png
create mode 100644 doc/image/tutorial/imgproc/img-tutorial-brighness-adjust-alpha10-beta50.png
create mode 100644 doc/image/tutorial/imgproc/img-tutorial-brighness-gamma-correction-3.5.png
create mode 100644 doc/image/tutorial/imgproc/img-tutorial-brighness-gamma-correction-plot.png
create mode 100644 doc/image/tutorial/imgproc/img-tutorial-brighness-hist-eq-cumulative.png
create mode 100644 doc/image/tutorial/imgproc/img-tutorial-brighness-hist-eq-cumulative2.png
create mode 100644 doc/image/tutorial/imgproc/img-tutorial-brighness-hist-eq.png
create mode 100644 doc/image/tutorial/imgproc/img-tutorial-brighness-retinex-dynamic-3.png
create mode 100644 doc/image/tutorial/imgproc/img-tutorial-connected-components-img.png
create mode 100644 doc/image/tutorial/imgproc/img-tutorial-connected-components-labeling.png
create mode 100644 doc/image/tutorial/imgproc/img-tutorial-contour-binarisation.png
create mode 100644 doc/image/tutorial/imgproc/img-tutorial-contour-binarisation2.png
create mode 100644 doc/image/tutorial/imgproc/img-tutorial-contour-draw-contours.png
create mode 100644 doc/image/tutorial/imgproc/img-tutorial-contour-draw-contours2.png
create mode 100644 doc/image/tutorial/imgproc/img-tutorial-contour-draw-contours3.png
create mode 100644 doc/image/tutorial/imgproc/img-tutorial-contrast-sharpening-CLAHE-hist.png
create mode 100644 doc/image/tutorial/imgproc/img-tutorial-contrast-sharpening-CLAHE.png
create mode 100644 doc/image/tutorial/imgproc/img-tutorial-contrast-sharpening-Crayfish-low-contrast-hist.png
create mode 100644 doc/image/tutorial/imgproc/img-tutorial-contrast-sharpening-Crayfish-low-contrast.png
create mode 100644 doc/image/tutorial/imgproc/img-tutorial-contrast-sharpening-histogram-equalization-hist.png
create mode 100644 doc/image/tutorial/imgproc/img-tutorial-contrast-sharpening-histogram-equalization.png
create mode 100644 doc/image/tutorial/imgproc/img-tutorial-contrast-sharpening-histogram-stretching-HSV-hist.png
create mode 100644 doc/image/tutorial/imgproc/img-tutorial-contrast-sharpening-histogram-stretching-HSV.png
create mode 100644 doc/image/tutorial/imgproc/img-tutorial-contrast-sharpening-histogram-stretching-hist.png
create mode 100644 doc/image/tutorial/imgproc/img-tutorial-contrast-sharpening-histogram-stretching.png
create mode 100644 doc/image/tutorial/imgproc/img-tutorial-contrast-sharpening-unsharp-masking.png
create mode 100644 doc/image/tutorial/imgproc/img-tutorial-count-coins-binarisation1.png
create mode 100644 doc/image/tutorial/imgproc/img-tutorial-count-coins-binarisation2.png
create mode 100644 doc/image/tutorial/imgproc/img-tutorial-count-coins-close1.png
create mode 100644 doc/image/tutorial/imgproc/img-tutorial-count-coins-coins1.png
create mode 100644 doc/image/tutorial/imgproc/img-tutorial-count-coins-coins2.png
create mode 100644 doc/image/tutorial/imgproc/img-tutorial-count-coins-count-coins1.png
create mode 100644 doc/image/tutorial/imgproc/img-tutorial-count-coins-count-coins2.png
create mode 100644 doc/image/tutorial/imgproc/img-tutorial-count-coins-fill-holes.png
create mode 100644 doc/image/tutorial/imgproc/img-tutorial-count-coins-fill1.png
create mode 100644 doc/image/tutorial/imgproc/img-tutorial-count-coins-mask.png
create mode 100644 doc/image/tutorial/imgproc/img-tutorial-count-coins-white-holes.png
create mode 100644 doc/image/tutorial/imgproc/img-tutorial-flood-fill-4-connexity.png
create mode 100644 doc/image/tutorial/imgproc/img-tutorial-flood-fill-8-connexity.png
create mode 100644 doc/image/tutorial/imgproc/img-tutorial-flood-fill-bucket-fill.png
create mode 100644 doc/image/tutorial/imgproc/img-tutorial-flood-fill-draw-polygons.png
create mode 100644 doc/image/tutorial/ios/img-detection-apriltag-ios-drag-drop.png
create mode 100644 doc/image/tutorial/ios/img-detection-apriltag-ios-output.png
create mode 100644 doc/image/tutorial/ios/img-detection-apriltag-ios-xcode.png
create mode 100644 doc/image/tutorial/ios/img-getting-started-iOS-code.jpeg
rename doc/image/{ => tutorial/ios}/img-getting-started-iOS-create.png (100%)
rename doc/image/{ => tutorial/ios}/img-getting-started-iOS-drag-drop-dialog.png (100%)
create mode 100644 doc/image/tutorial/ios/img-getting-started-iOS-drag-drop.png
create mode 100644 doc/image/tutorial/ios/img-getting-started-iOS-link-visp.png
create mode 100644 doc/image/tutorial/ios/img-getting-started-iOS-log.jpeg
create mode 100644 doc/image/tutorial/ios/img-getting-started-iOS-navigator.png
create mode 100644 doc/image/tutorial/ios/img-getting-started-iOS-new.png
create mode 100644 doc/image/tutorial/ios/img-getting-started-iOS-options.png
create mode 100644 doc/image/tutorial/ios/img-getting-started-iOS-rename.png
rename doc/image/{ => tutorial/ios}/img-started-imgproc-ios-drag-drop-dialog.png (100%)
rename doc/image/{ => tutorial/ios}/img-started-imgproc-ios-drag-drop.jpeg (100%)
create mode 100644 doc/image/tutorial/ios/img-started-imgproc-ios-output-canny.png
create mode 100644 doc/image/tutorial/ios/img-started-imgproc-ios-output-color.jpeg
create mode 100644 doc/image/tutorial/ios/img-started-imgproc-ios-output-gradient.png
create mode 100644 doc/image/tutorial/ios/img-started-imgproc-ios-output-gray.png
create mode 100644 doc/image/tutorial/ios/img-started-imgproc-ios.jpeg
create mode 100644 doc/image/tutorial/misc/img-cmake-debug-trace.jpg
create mode 100644 doc/image/tutorial/started/img-contrib-module-1.png
create mode 100644 doc/image/tutorial/started/img-contrib-module-2.png
create mode 100644 doc/image/tutorial/started/img-contrib-module-3.png
create mode 100644 doc/image/tutorial/started/img-contrib-module-4.png
create mode 100644 doc/image/tutorial/started/img-contrib-module-5.png
create mode 100644 doc/image/tutorial/started/img-contrib-module-6.png
create mode 100644 doc/image/tutorial/started/img-contrib-module-7.png
create mode 100644 doc/image/tutorial/started/img-contrib-module-tree.jpg
create mode 100644 doc/image/tutorial/started/img-contrib-module.jpg
create mode 100644 doc/image/tutorial/started/img-contrib-visp-module.jpg
create mode 100644 doc/image/tutorial/started/img-contrib.pptx
rename doc/image/{ => tutorial/started}/img-monkey-win.jpg (100%)
rename doc/image/{ => tutorial/started}/img-monkey.png (100%)
rename doc/image/{ => tutorial/started}/img-started-win-cmake-1.jpg (100%)
rename doc/image/{ => tutorial/started}/img-started-win-cmake-2.jpg (100%)
rename doc/image/{ => tutorial/started}/img-started-win-cmake-3.jpg (100%)
rename doc/image/{ => tutorial/started}/img-started-win-msvc-1.jpg (100%)
rename doc/image/{ => tutorial/started}/img-started-win-msvc-2.jpg (100%)
rename doc/image/{ => tutorial/started}/img-started-win-run.jpg (100%)
create mode 100644 doc/image/tutorial/started/img-visp-into-eclipse-10.png
create mode 100644 doc/image/tutorial/started/img-visp-into-eclipse-11.png
create mode 100644 doc/image/tutorial/started/img-visp-into-eclipse-12.png
create mode 100644 doc/image/tutorial/started/img-visp-into-eclipse-4.png
create mode 100644 doc/image/tutorial/started/img-visp-into-eclipse-5.png
create mode 100644 doc/image/tutorial/started/img-visp-into-eclipse-6.png
create mode 100644 doc/image/tutorial/started/img-visp-into-eclipse-7.png
create mode 100644 doc/image/tutorial/started/img-visp-into-eclipse-8.png
create mode 100644 doc/image/tutorial/started/img-visp-into-eclipse-9.png
create mode 100644 doc/image/tutorial/started/img-visp-into-eclipse-arg-1.png
create mode 100644 doc/image/tutorial/started/img-visp-into-eclipse-arg-2.png
create mode 100644 doc/image/tutorial/started/img-visp-into-eclipse-unr-1.png
create mode 100644 doc/image/tutorial/started/img-visp-into-eclipse-unr-2.png
create mode 100644 doc/image/tutorial/started/img-visp-into-eclipse-unr-3.png
create mode 100644 doc/image/tutorial/started/img-visp-into-eclipse-unr-4.png
rename doc/image/{ => tutorial/tracking}/img-blob-auto-detection.png (100%)
rename doc/image/{ => tutorial/tracking}/img-circle.png (100%)
rename doc/image/{ => tutorial/tracking}/img-cylinder.png (100%)
rename doc/image/{ => tutorial/tracking}/img-fov.png (100%)
rename doc/image/{ => tutorial/tracking}/img-initClickTemplateTracker.png (100%)
rename doc/image/{ => tutorial/tracking}/img-mbt-multi-class-diagram-resize.jpeg (100%)
rename doc/image/{ => tutorial/tracking}/img-multi-cameras-config.png (100%)
rename doc/image/{ => tutorial/tracking}/img-plane-hierarchical-diagram.jpg (100%)
rename doc/image/{ => tutorial/tracking}/img-teabox-cao-triangle.jpg (100%)
rename doc/image/{ => tutorial/tracking}/img-teabox-cao.jpg (100%)
rename doc/image/{ => tutorial/tracking}/img-teabox-click.jpg (100%)
rename doc/image/{ => tutorial/tracking}/img-template-tracker.jpg (100%)
rename doc/image/{ => tutorial/tracking}/img-tracker-mb-visibility-ogre-advanced.png (100%)
rename doc/image/{ => tutorial/tracking}/img-tracker-mb-visibility-ogre.png (100%)
rename doc/image/{ => tutorial/tracking}/img-tracker-mb-visibility-scanline.png (100%)
rename doc/image/{ => tutorial/tracking}/img-tracker-mb-visibility.jpg (100%)
rename doc/image/{ => tutorial/tracking}/img-win8.1-msvc-mbtracker-ogre-issue.jpg (100%)
rename doc/image/{ => tutorial/tracking}/img-win8.1-msvc-mbtracker-ogre-opengl.jpg (100%)
create mode 100644 doc/image/tutorial/tracking/tutorial-tracking-mb-generic-depth-map.png
create mode 100644 doc/image/tutorial/unix/img-ccmake-centos-all.jpg
create mode 100644 doc/image/tutorial/unix/img-ccmake-fedora-all.jpeg
create mode 100644 doc/image/tutorial/unix/img-ccmake-opensuse-all.png
create mode 100644 doc/image/tutorial/unix/img-ccmake-osx-all.jpg
create mode 100644 doc/image/tutorial/unix/img-ccmake-raspberry-all.png
create mode 100644 doc/image/tutorial/unix/img-ccmake-ubuntu-all.jpeg
rename doc/image/{ => tutorial/unix}/img-raspberry-pi.jpg (100%)
rename doc/image/{ => tutorial/vision}/img-pose-qrcode.jpg (100%)
rename doc/image/{ => tutorial/vision}/img-pose-square.jpg (100%)
rename doc/image/{ => tutorial/visual-servo}/img-ibvs-control-law-adaptive.png (100%)
rename doc/image/{ => tutorial/visual-servo}/img-ibvs-control-law-continuous-adaptive.png (100%)
rename doc/image/{ => tutorial/visual-servo}/img-ibvs-control-law-exponential.png (100%)
rename doc/image/{ => tutorial/visual-servo}/img-ibvs-plotter.jpg (100%)
rename doc/image/{ => tutorial/visual-servo}/pioneer-pan.png (100%)
rename doc/image/{ => tutorial/visual-servo}/pioneer.png (100%)
create mode 100644 doc/image/tutorial/windows/img-cmake-win10-mingw-makefiles.png
create mode 100644 doc/image/tutorial/windows/img-cmake-win10-mingw-opencv-install.png
create mode 100644 doc/image/tutorial/windows/img-cmake-win10-mingw-opencv-issue-precompiled-headers.png
create mode 100644 doc/image/tutorial/windows/img-cmake-win10-mingw-opencv-launch.png
create mode 100644 doc/image/tutorial/windows/img-cmake-win10-mingw-visp-config.png
create mode 100644 doc/image/tutorial/windows/img-cmake-win10-mingw-visp-config2.png
create mode 100644 doc/image/tutorial/windows/img-cmake-win10-mingw-visp-create-folder.png
create mode 100644 doc/image/tutorial/windows/img-cmake-win10-mingw-visp-generate.png
create mode 100644 doc/image/tutorial/windows/img-cmake-win10-mingw-visp-launch.png
create mode 100644 doc/image/tutorial/windows/img-cmake-win10-msvc12-msvc-version.png
create mode 100644 doc/image/tutorial/windows/img-cmake-win10-msvc12-ogre.png
create mode 100644 doc/image/tutorial/windows/img-cmake-win10-msvc12-ogredeps.png
create mode 100644 doc/image/tutorial/windows/img-cmake-win10-msvc12-realsense-config.png
create mode 100644 doc/image/tutorial/windows/img-cmake-win10-msvc12-realsense-install.png
create mode 100644 doc/image/tutorial/windows/img-cmake-win10-msvc12-visp-config.png
create mode 100644 doc/image/tutorial/windows/img-cmake-win10-msvc12-visp-config2.png
create mode 100644 doc/image/tutorial/windows/img-cmake-win10-msvc12-visp-create-folder.png
create mode 100644 doc/image/tutorial/windows/img-cmake-win10-msvc12-visp-generate.png
create mode 100644 doc/image/tutorial/windows/img-cmake-win10-msvc12-visp-launch.png
create mode 100644 doc/image/tutorial/windows/img-cmake-win10-msvc14-eigen-install.png
create mode 100644 doc/image/tutorial/windows/img-cmake-win10-msvc14-eigen-launch.png
create mode 100644 doc/image/tutorial/windows/img-cmake-win10-msvc14-msvc-version.png
create mode 100644 doc/image/tutorial/windows/img-cmake-win10-msvc14-realsense-config.png
create mode 100644 doc/image/tutorial/windows/img-cmake-win10-msvc14-realsense-install.png
create mode 100644 doc/image/tutorial/windows/img-cmake-win10-msvc14-visp-config.png
create mode 100644 doc/image/tutorial/windows/img-cmake-win10-msvc14-visp-config2.png
create mode 100644 doc/image/tutorial/windows/img-cmake-win10-msvc14-visp-create-folder.png
create mode 100644 doc/image/tutorial/windows/img-cmake-win10-msvc14-visp-generate.png
create mode 100644 doc/image/tutorial/windows/img-cmake-win10-msvc14-visp-launch.png
create mode 100644 doc/image/tutorial/windows/img-cmake-win10-msvc15-eigen-install.png
create mode 100644 doc/image/tutorial/windows/img-cmake-win10-msvc15-eigen-launch.png
create mode 100644 doc/image/tutorial/windows/img-cmake-win10-msvc15-msvc-version.png
create mode 100644 doc/image/tutorial/windows/img-cmake-win10-msvc15-opencv-folder.png
create mode 100644 doc/image/tutorial/windows/img-cmake-win10-msvc15-opencv-generate.png
create mode 100644 doc/image/tutorial/windows/img-cmake-win10-msvc15-opencv-install.png
create mode 100644 doc/image/tutorial/windows/img-cmake-win10-msvc15-opencv-launch.png
create mode 100644 doc/image/tutorial/windows/img-cmake-win10-msvc15-realsense-config.png
create mode 100644 doc/image/tutorial/windows/img-cmake-win10-msvc15-realsense-install.png
create mode 100644 doc/image/tutorial/windows/img-cmake-win10-msvc15-visp-config.png
create mode 100644 doc/image/tutorial/windows/img-cmake-win10-msvc15-visp-config2.png
create mode 100644 doc/image/tutorial/windows/img-cmake-win10-msvc15-visp-create-folder.png
create mode 100644 doc/image/tutorial/windows/img-cmake-win10-msvc15-visp-generate.png
create mode 100644 doc/image/tutorial/windows/img-cmake-win10-msvc15-visp-launch.png
rename doc/image/{ => tutorial/windows}/img-cmake-win7-create-build-folder.jpg (100%)
rename doc/image/{ => tutorial/windows}/img-cmake-win7-generate.jpg (100%)
rename doc/image/{ => tutorial/windows}/img-cmake-win7-msvc-config-end.jpg (100%)
rename doc/image/{ => tutorial/windows}/img-cmake-win7-msvc-config.jpg (100%)
rename doc/image/{ => tutorial/windows}/img-cmake-win7-msvc-launch.jpg (100%)
rename doc/image/{ => tutorial/windows}/img-cmake-win7-msvc-version.jpg (100%)
rename doc/image/{ => tutorial/windows}/img-cmake-win7-solution.jpg (100%)
rename doc/image/{ => tutorial/windows}/img-mingw64-installer-process.jpg (100%)
rename doc/image/{ => tutorial/windows}/img-mingw64-installer-started.jpg (100%)
rename doc/image/{ => tutorial/windows}/img-opencv-issue-ipp.jpg (100%)
rename doc/image/{ => tutorial/windows}/img-opencv-issue-test-big-endian.jpg (100%)
rename doc/image/{ => tutorial/windows}/img-opencv-issue-tiff.jpg (100%)
rename doc/image/{ => tutorial/windows}/img-uwp-msvc-modify.png (100%)
rename doc/image/{ => tutorial/windows}/img-uwp-msvc-modify2.png (100%)
rename doc/image/{ => tutorial/windows}/img-uwp-msvc-modify3.png (100%)
rename doc/image/{ => tutorial/windows}/img-win10-cmake-error-sdk-missing.png (100%)
create mode 100644 doc/image/tutorial/windows/img-win10-extract-opencv.png
create mode 100644 doc/image/tutorial/windows/img-win10-mingw-cmd-displayGDI.png
create mode 100644 doc/image/tutorial/windows/img-win10-mingw-opencv-issue-cap-dshow.png
create mode 100644 doc/image/tutorial/windows/img-win10-mingw-opencv-issue-precompiled-headers.png
create mode 100644 doc/image/tutorial/windows/img-win10-msvc12-build-ogre-install-release.png
create mode 100644 doc/image/tutorial/windows/img-win10-msvc12-build-ogredeps-install-release.png
create mode 100644 doc/image/tutorial/windows/img-win10-msvc12-build-ogredeps.png
create mode 100644 doc/image/tutorial/windows/img-win10-msvc12-realsense-build.png
create mode 100644 doc/image/tutorial/windows/img-win10-msvc12-visp-build-end.png
create mode 100644 doc/image/tutorial/windows/img-win10-msvc12-visp-explorer-install.png
create mode 100644 doc/image/tutorial/windows/img-win10-msvc12-visp-install-end.png
create mode 100644 doc/image/tutorial/windows/img-win10-msvc12-visp-install.png
create mode 100644 doc/image/tutorial/windows/img-win10-msvc12-visp-open.png
create mode 100644 doc/image/tutorial/windows/img-win10-msvc12-visp-release.png
create mode 100644 doc/image/tutorial/windows/img-win10-msvc14-cmd-displayGDI.png
create mode 100644 doc/image/tutorial/windows/img-win10-msvc14-eigen-build-install.png
create mode 100644 doc/image/tutorial/windows/img-win10-msvc14-realsense-build.png
create mode 100644 doc/image/tutorial/windows/img-win10-msvc14-visp-build-end.png
create mode 100644 doc/image/tutorial/windows/img-win10-msvc14-visp-build.png
create mode 100644 doc/image/tutorial/windows/img-win10-msvc14-visp-explorer-install.png
create mode 100644 doc/image/tutorial/windows/img-win10-msvc14-visp-install-end.png
create mode 100644 doc/image/tutorial/windows/img-win10-msvc14-visp-install.png
create mode 100644 doc/image/tutorial/windows/img-win10-msvc14-visp-open.png
create mode 100644 doc/image/tutorial/windows/img-win10-msvc14-visp-release.png
create mode 100644 doc/image/tutorial/windows/img-win10-msvc15-build-opencv-debug.png
create mode 100644 doc/image/tutorial/windows/img-win10-msvc15-build-opencv-release.png
create mode 100644 doc/image/tutorial/windows/img-win10-msvc15-cmd-displayGDI.png
create mode 100644 doc/image/tutorial/windows/img-win10-msvc15-eigen-build-install.png
create mode 100644 doc/image/tutorial/windows/img-win10-msvc15-realsense-build.png
create mode 100644 doc/image/tutorial/windows/img-win10-msvc15-visp-build-end.png
create mode 100644 doc/image/tutorial/windows/img-win10-msvc15-visp-build.png
create mode 100644 doc/image/tutorial/windows/img-win10-msvc15-visp-explorer-install.png
create mode 100644 doc/image/tutorial/windows/img-win10-msvc15-visp-install-end.png
create mode 100644 doc/image/tutorial/windows/img-win10-msvc15-visp-install.png
create mode 100644 doc/image/tutorial/windows/img-win10-msvc15-visp-open.png
create mode 100644 doc/image/tutorial/windows/img-win10-msvc15-visp-release.png
create mode 100644 doc/image/tutorial/windows/img-win10-msvc15-zbar-build.png
create mode 100644 doc/image/tutorial/windows/img-win10-ogre-explorer.png
create mode 100644 doc/image/tutorial/windows/img-win10-ogre-tortoisehg.png
create mode 100644 doc/image/tutorial/windows/img-win10-ogredeps-tortoisehg.png
create mode 100644 doc/image/tutorial/windows/img-win10-pylon-developer.png
create mode 100644 doc/image/tutorial/windows/img-win10-visp-images.png
rename doc/image/{ => tutorial/windows}/img-win7-ViSP-images.jpg (100%)
rename doc/image/{ => tutorial/windows}/img-win7-cmd-displayGDI.jpg (100%)
rename doc/image/{ => tutorial/windows}/img-win7-cygwin-git.jpg (100%)
rename doc/image/{ => tutorial/windows}/img-win7-msvc-build-succeed.jpg (100%)
rename doc/image/{ => tutorial/windows}/img-win7-msvc-build.jpg (100%)
rename doc/image/{ => tutorial/windows}/img-win7-msvc-install-end.jpg (100%)
rename doc/image/{ => tutorial/windows}/img-win7-msvc-install-succeed.jpg (100%)
rename doc/image/{ => tutorial/windows}/img-win7-msvc-install.jpg (100%)
rename doc/image/{ => tutorial/windows}/img-win7-msvc-open.jpg (100%)
rename doc/image/{ => tutorial/windows}/img-win7-msvc-release.jpg (100%)
rename doc/image/{ => tutorial/windows}/img-win8.1-cmake-ogredeps-issue.jpg (100%)
rename doc/image/{ => tutorial/windows}/img-win8.1-cmd-displayGDI.jpg (100%)
rename doc/image/{ => tutorial/windows}/img-win8.1-mingw-cmd-displayGDI.jpg (100%)
rename doc/image/{ => tutorial/windows}/img-win8.1-mingw-opencv-issue-dtor.jpg (100%)
rename doc/image/{ => tutorial/windows}/img-win8.1-msvc-ogredeps-issue.jpg (100%)
rename doc/image/{ => tutorial/windows}/img-win8.1-visp-images.jpg (100%)
delete mode 100644 doc/tutorial-boost-vs.doc
delete mode 100644 doc/tutorial-detection-barcode.doc
delete mode 100644 doc/tutorial-getting-started-iOS.doc
delete mode 100644 doc/tutorial-getting-started-naoqi.doc
delete mode 100644 doc/tutorial-getting-started.doc
delete mode 100644 doc/tutorial-grabber.doc
delete mode 100644 doc/tutorial-image-ios.doc
delete mode 100644 doc/tutorial-install-centos.doc
delete mode 100644 doc/tutorial-install-fedora.doc
delete mode 100644 doc/tutorial-install-iOS.doc
delete mode 100644 doc/tutorial-install-ios-package.doc
delete mode 100644 doc/tutorial-install-opensuse.doc
delete mode 100644 doc/tutorial-install-osx-homebrew.doc
delete mode 100644 doc/tutorial-install-raspberry.doc
delete mode 100644 doc/tutorial-install-ubuntu-package.doc
delete mode 100644 doc/tutorial-install-ubuntu.doc
delete mode 100644 doc/tutorial-install-win10-msvc14-uwp.doc
delete mode 100644 doc/tutorial-install-win10-msvc14.doc
delete mode 100644 doc/tutorial-install-win7.doc
delete mode 100644 doc/tutorial-install-win8.1-mingw-w64.doc
delete mode 100644 doc/tutorial-install-win8.1-msvc.doc
delete mode 100644 doc/tutorial-matching-deprecated.doc
delete mode 100644 doc/tutorial-trace.doc
delete mode 100644 doc/tutorial-tracking-mb-stereo.doc
delete mode 100644 doc/tutorial-tracking-mb.doc
delete mode 100644 doc/tutorial-tracking-tt.doc
delete mode 100644 doc/tutorial.doc
rename doc/{ => tutorial/bridge}/tutorial-bridge-opencv.doc (100%)
rename doc/{ => tutorial/calibration}/tutorial-calibration.doc (100%)
rename doc/{ => tutorial/cross-compilation}/tutorial-install-crosscompiling-naoqi.doc (100%)
rename doc/{ => tutorial/cross-compilation}/tutorial-install-crosscompiling-raspberry.doc (100%)
create mode 100644 doc/tutorial/detection/tutorial-detection-apriltag.doc
create mode 100644 doc/tutorial/detection/tutorial-detection-barcode.doc
rename doc/{ => tutorial/detection}/tutorial-detection-face.doc (100%)
rename doc/{ => tutorial/detection}/tutorial-detection-object.doc (100%)
create mode 100644 doc/tutorial/detection/tutorial-matching-deprecated.doc
rename doc/{ => tutorial/detection}/tutorial-matching.doc (100%)
create mode 100644 doc/tutorial/image/tutorial-grabber.doc
rename doc/{ => tutorial/image}/tutorial-image-display.doc (100%)
rename doc/{ => tutorial/image}/tutorial-image-filtering.doc (100%)
rename doc/{ => tutorial/image}/tutorial-simu-image.doc (100%)
create mode 100644 doc/tutorial/imgproc/tutorial-imgproc-autothreshold.doc
create mode 100644 doc/tutorial/imgproc/tutorial-imgproc-brightness.doc
create mode 100644 doc/tutorial/imgproc/tutorial-imgproc-connected-components.doc
create mode 100644 doc/tutorial/imgproc/tutorial-imgproc-contour.doc
create mode 100644 doc/tutorial/imgproc/tutorial-imgproc-contrast-sharpening.doc
create mode 100644 doc/tutorial/imgproc/tutorial-imgproc-count-coins.doc
create mode 100644 doc/tutorial/imgproc/tutorial-imgproc-flood-fill.doc
create mode 100644 doc/tutorial/ios/tutorial-detection-apriltag-ios.doc
create mode 100644 doc/tutorial/ios/tutorial-getting-started-iOS.doc
create mode 100644 doc/tutorial/ios/tutorial-image-ios.doc
create mode 100644 doc/tutorial/ios/tutorial-install-iOS.doc
create mode 100644 doc/tutorial/ios/tutorial-install-ios-package.doc
rename doc/{ => tutorial/misc}/tutorial-multi-threading.doc (100%)
rename doc/{ => tutorial/misc}/tutorial-plotter.doc (100%)
create mode 100644 doc/tutorial/misc/tutorial-trace.doc
rename doc/{ => tutorial/package}/tutorial-install-archlinux-package.doc (100%)
rename doc/{ => tutorial/package}/tutorial-install-osx-homebrew-package.doc (100%)
rename doc/{ => tutorial/package}/tutorial-install-ros-package.doc (100%)
create mode 100644 doc/tutorial/package/tutorial-install-ubuntu-package.doc
create mode 100644 doc/tutorial/started/tutorial-contrib-module.doc
create mode 100644 doc/tutorial/started/tutorial-getting-started-naoqi.doc
create mode 100644 doc/tutorial/started/tutorial-getting-started.doc
create mode 100644 doc/tutorial/started/tutorial-import-visp-into-EclipseIDE.doc
rename doc/{ => tutorial/tracking}/tutorial-tracking-blob.doc (100%)
rename doc/{ => tutorial/tracking}/tutorial-tracking-keypoint.doc (100%)
create mode 100644 doc/tutorial/tracking/tutorial-tracking-mb-CAO-editor.doc
create mode 100644 doc/tutorial/tracking/tutorial-tracking-mb-generic.doc
create mode 100644 doc/tutorial/tracking/tutorial-tracking-mb-stereo.doc
create mode 100644 doc/tutorial/tracking/tutorial-tracking-mb.doc
rename doc/{ => tutorial/tracking}/tutorial-tracking-me.doc (100%)
create mode 100644 doc/tutorial/tracking/tutorial-tracking-tt.doc
create mode 100644 doc/tutorial/tutorial.doc
create mode 100644 doc/tutorial/unix/tutorial-install-centos.doc
create mode 100644 doc/tutorial/unix/tutorial-install-fedora.doc
create mode 100644 doc/tutorial/unix/tutorial-install-opensuse.doc
create mode 100644 doc/tutorial/unix/tutorial-install-osx-homebrew.doc
create mode 100644 doc/tutorial/unix/tutorial-install-raspberry.doc
create mode 100644 doc/tutorial/unix/tutorial-install-ubuntu.doc
rename doc/{ => tutorial/vision}/tutorial-homography-deprecated.doc (100%)
rename doc/{ => tutorial/vision}/tutorial-homography.doc (100%)
rename doc/{ => tutorial/vision}/tutorial-pose-estimation-qrcode.doc (100%)
rename doc/{ => tutorial/vision}/tutorial-pose-estimation.doc (100%)
create mode 100644 doc/tutorial/visual-servo/tutorial-boost-vs.doc
rename doc/{ => tutorial/visual-servo}/tutorial-ibvs.doc (100%)
rename doc/{ => tutorial/visual-servo}/tutorial-simu-robot-pioneer.doc (100%)
create mode 100644 doc/tutorial/windows/tutorial-install-win10-msvc12.doc
create mode 100644 doc/tutorial/windows/tutorial-install-win10-msvc14-uwp.doc
create mode 100644 doc/tutorial/windows/tutorial-install-win10-msvc14.doc
create mode 100644 doc/tutorial/windows/tutorial-install-win10-msvc15-uwp.doc
create mode 100644 doc/tutorial/windows/tutorial-install-win10-msvc15.doc
create mode 100644 doc/tutorial/windows/tutorial-install-win7-msvc11.doc
create mode 100644 doc/tutorial/windows/tutorial-install-win8.1-mingw-w64.doc
mode change 100755 => 100644 example/device/display/displayD3D.cpp
mode change 100755 => 100644 example/device/display/displayGDI.cpp
create mode 100644 example/device/framegrabber/grabRealSense2.cpp
mode change 100755 => 100644 example/direct-visual-servoing/photometricVisualServoing.cpp
mode change 100755 => 100644 example/manual/simulation/manServo4PointsDisplay.cpp
mode change 100755 => 100644 example/manual/simulation/manSimu4Dots.cpp
mode change 100755 => 100644 example/manual/simulation/manSimu4Points.cpp
create mode 100644 example/servo-franka/CMakeLists.txt
create mode 100644 example/servo-franka/LICENCE.txt
create mode 100644 example/servo-franka/franka_echo_robot_state.cpp
create mode 100644 example/servo-franka/franka_execute_trajectory.cpp
create mode 100644 example/servo-franka/franka_generate_cartesian_pose_motion.cpp
create mode 100644 example/servo-franka/franka_generate_cartesian_velocity_motion.cpp
create mode 100644 example/servo-franka/franka_generate_consecutive_motions.cpp
create mode 100644 example/servo-franka/franka_generate_joint_position_motion.cpp
create mode 100644 example/servo-franka/franka_generate_joint_velocity_motion.cpp
create mode 100644 example/servo-franka/franka_grasp_object.cpp
create mode 100644 example/servo-franka/franka_joint_impedance_control.cpp
create mode 100644 example/servo-franka/franka_joint_point_to_point_motion.cpp
create mode 100644 example/servo-franka/franka_motion_with_control.cpp
create mode 100644 example/servo-franka/franka_print_joint_positions.cpp
create mode 100644 example/servo-viper650/SR300-eMc.cnf
create mode 100644 example/servo-viper650/servoViper650FourPoints2DCamVelocityInteractionCurrent-SR300.cpp
mode change 100755 => 100644 example/tools/plot3d.cpp
create mode 100644 example/tracking/mbtGenericTracking.cpp
create mode 100644 example/tracking/mbtGenericTracking2.cpp
create mode 100644 example/tracking/mbtGenericTrackingDepth.cpp
create mode 100644 modules/core/include/visp3/core/vpCPUFeatures.h
create mode 100644 modules/core/include/visp3/core/vpUDPClient.h
create mode 100644 modules/core/include/visp3/core/vpUDPServer.h
create mode 100644 modules/core/src/math/matrix/vpMatrix_mul.cpp
create mode 100644 modules/core/src/tools/cpu-features/vpCPUFeatures.cpp
create mode 100644 modules/core/src/tools/cpu-features/x86/LICENSE.txt
create mode 100644 modules/core/src/tools/cpu-features/x86/cpu_x86.cpp
create mode 100644 modules/core/src/tools/cpu-features/x86/cpu_x86.h
create mode 100644 modules/core/src/tools/cpu-features/x86/cpu_x86_Linux.ipp
create mode 100644 modules/core/src/tools/cpu-features/x86/cpu_x86_Windows.ipp
create mode 100644 modules/core/src/tools/network/vpUDPClient.cpp
create mode 100644 modules/core/src/tools/network/vpUDPServer.cpp
create mode 100644 modules/core/test/math/testMatrixDeterminant.cpp
create mode 100644 modules/core/test/math/testMatrixPseudoInverse.cpp
create mode 100644 modules/core/test/network/testUDPClient.cpp
create mode 100644 modules/core/test/network/testUDPServer.cpp
create mode 100644 modules/core/test/tools/cpu-features/testCPUFeatures.cpp
create mode 100644 modules/detection/include/visp3/detection/vpDetectorAprilTag.h
create mode 100644 modules/detection/src/tag/vpDetectorAprilTag.cpp
create mode 100644 modules/detection/test/testAprilTag.cpp
create mode 100644 modules/gui/test/display/testDisplayPolygonLines.cpp
create mode 100644 modules/imgproc/CMakeLists.txt
create mode 100644 modules/imgproc/README.md
create mode 100644 modules/imgproc/doc/module.doc
create mode 100644 modules/imgproc/include/visp3/imgproc/vpContours.h
create mode 100644 modules/imgproc/include/visp3/imgproc/vpImgproc.h
create mode 100644 modules/imgproc/src/vpCLAHE.cpp
create mode 100644 modules/imgproc/src/vpConnectedComponents.cpp
create mode 100644 modules/imgproc/src/vpContours.cpp
create mode 100644 modules/imgproc/src/vpFloodFill.cpp
create mode 100644 modules/imgproc/src/vpImgproc.cpp
create mode 100644 modules/imgproc/src/vpMorph.cpp
create mode 100644 modules/imgproc/src/vpRetinex.cpp
create mode 100644 modules/imgproc/src/vpThreshold.cpp
create mode 100644 modules/imgproc/test/testAutoThreshold.cpp
create mode 100644 modules/imgproc/test/testConnectedComponents.cpp
create mode 100644 modules/imgproc/test/testContours.cpp
create mode 100644 modules/imgproc/test/testFloodFill.cpp
create mode 100644 modules/imgproc/test/testImgproc.cpp
delete mode 100644 modules/io/include/visp3/io/vpFFMPEG.h
delete mode 100644 modules/io/src/video/vpFFMPEG.cpp
create mode 100644 modules/sensor/include/visp3/sensor/vpPylonFactory.h
create mode 100644 modules/sensor/include/visp3/sensor/vpPylonGrabber.h
create mode 100644 modules/sensor/include/visp3/sensor/vpRealSense2.h
create mode 100644 modules/sensor/src/framegrabber/pylon/vpPylonFactory.cpp
create mode 100644 modules/sensor/src/framegrabber/pylon/vpPylonGrabberGigE.cpp
create mode 100644 modules/sensor/src/framegrabber/pylon/vpPylonGrabberGigE.h
create mode 100644 modules/sensor/src/framegrabber/pylon/vpPylonGrabberUsb.cpp
create mode 100644 modules/sensor/src/framegrabber/pylon/vpPylonGrabberUsb.h
create mode 100644 modules/sensor/src/rgb-depth/realsense/vpRealSense2.cpp
create mode 100644 modules/sensor/test/framegrabber/testPylonGrabber.cpp
delete mode 100644 modules/sensor/test/rgb-depth/testRealSense.cpp
create mode 100644 modules/sensor/test/rgb-depth/testRealSense2_SR300.cpp
create mode 100644 modules/sensor/test/rgb-depth/testRealSense_R200.cpp
create mode 100644 modules/sensor/test/rgb-depth/testRealSense_SR300.cpp
create mode 100644 modules/tracker/mbt/include/visp3/mbt/vpMbDepthDenseTracker.h
create mode 100644 modules/tracker/mbt/include/visp3/mbt/vpMbDepthNormalTracker.h
create mode 100644 modules/tracker/mbt/include/visp3/mbt/vpMbGenericTracker.h
create mode 100644 modules/tracker/mbt/include/visp3/mbt/vpMbtFaceDepthDense.h
create mode 100644 modules/tracker/mbt/include/visp3/mbt/vpMbtFaceDepthNormal.h
create mode 100644 modules/tracker/mbt/include/visp3/mbt/vpMbtTukeyEstimator.h
create mode 100644 modules/tracker/mbt/include/visp3/mbt/vpMbtXmlGenericParser.h
create mode 100644 modules/tracker/mbt/src/depth/vpMbDepthDenseTracker.cpp
create mode 100644 modules/tracker/mbt/src/depth/vpMbDepthNormalTracker.cpp
create mode 100644 modules/tracker/mbt/src/depth/vpMbtFaceDepthDense.cpp
create mode 100644 modules/tracker/mbt/src/depth/vpMbtFaceDepthNormal.cpp
create mode 100644 modules/tracker/mbt/src/depth/vpMbtTukeyEstimator.cpp
create mode 100644 modules/tracker/mbt/src/vpMbGenericTracker.cpp
create mode 100644 modules/tracker/mbt/src/vpMbtXmlGenericParser.cpp
create mode 100644 modules/tracker/mbt/test/testTukeyEstimator.cpp
create mode 100644 script/create_module.py
create mode 100644 script/format-coding-style.sh
copy tutorial/{tracking/model-based/edges => detection/object}/teabox.ppm (100%)
create mode 100644 tutorial/detection/tag/AprilTag.pgm
create mode 100644 tutorial/detection/tag/CMakeLists.txt
create mode 100644 tutorial/detection/tag/tutorial-apriltag-detector-live.cpp
create mode 100644 tutorial/detection/tag/tutorial-apriltag-detector.cpp
create mode 100644 tutorial/grabber/tutorial-grabber-basler-pylon.cpp
create mode 100644 tutorial/grabber/tutorial-grabber-realsense.cpp
create mode 100644 tutorial/imgproc/autothreshold/CMakeLists.txt
create mode 100644 tutorial/imgproc/autothreshold/grid36-03.pgm
create mode 100644 tutorial/imgproc/autothreshold/tutorial-autothreshold.cpp
create mode 100644 tutorial/imgproc/brightness/CMakeLists.txt
create mode 100644 tutorial/imgproc/brightness/Sample_low_brightness.png
create mode 100644 tutorial/imgproc/brightness/tutorial-brightness-adjustment.cpp
create mode 100644 tutorial/imgproc/connected-components/CMakeLists.txt
create mode 100644 tutorial/imgproc/connected-components/img.pgm
create mode 100644 tutorial/imgproc/connected-components/tutorial-connected-components.cpp
create mode 100644 tutorial/imgproc/contour/CMakeLists.txt
create mode 100644 tutorial/imgproc/contour/Contours_tree.pgm
create mode 100644 tutorial/imgproc/contour/grid36-03.pgm
create mode 100644 tutorial/imgproc/contour/tutorial-contour.cpp
create mode 100644 tutorial/imgproc/contrast-sharpening/CMakeLists.txt
create mode 100644 tutorial/imgproc/contrast-sharpening/Crayfish-low-contrast.ppm
create mode 100644 tutorial/imgproc/contrast-sharpening/tutorial-contrast-sharpening.cpp
create mode 100644 tutorial/imgproc/count-coins/CMakeLists.txt
create mode 100644 tutorial/imgproc/count-coins/coins1.pgm
create mode 100644 tutorial/imgproc/count-coins/coins2.pgm
create mode 100644 tutorial/imgproc/count-coins/tutorial-count-coins.cpp
create mode 100644 tutorial/imgproc/flood-fill/CMakeLists.txt
create mode 100644 tutorial/imgproc/flood-fill/tutorial-flood-fill.cpp
create mode 100644 tutorial/ios/GettingStarted/GettingStarted.xcodeproj/project.pbxproj
create mode 100644 tutorial/ios/GettingStarted/GettingStarted.xcodeproj/project.xcworkspace/contents.xcworkspacedata
create mode 100644 tutorial/ios/GettingStarted/GettingStarted.xcodeproj/project.xcworkspace/xcuserdata/fspindle.xcuserdatad/UserInterfaceState.xcuserstate
create mode 100644 tutorial/ios/GettingStarted/GettingStarted.xcodeproj/xcuserdata/fspindle.xcuserdatad/xcschemes/GettingStarted.xcscheme
create mode 100644 tutorial/ios/GettingStarted/GettingStarted.xcodeproj/xcuserdata/fspindle.xcuserdatad/xcschemes/xcschememanagement.plist
create mode 100644 tutorial/ios/GettingStarted/GettingStarted/AppDelegate.h
create mode 100644 tutorial/ios/GettingStarted/GettingStarted/AppDelegate.m
create mode 100644 tutorial/ios/GettingStarted/GettingStarted/Assets.xcassets/AppIcon.appiconset/Contents.json
copy tutorial/ios/{StartedImageProc/StartedImageProc => GettingStarted/GettingStarted}/Base.lproj/LaunchScreen.storyboard (100%)
copy tutorial/ios/{StartedImageProc/StartedImageProc => GettingStarted/GettingStarted}/Base.lproj/Main.storyboard (100%)
copy tutorial/ios/{StartedImageProc/StartedImageProc => GettingStarted/GettingStarted}/Info.plist (100%)
create mode 100644 tutorial/ios/GettingStarted/GettingStarted/ViewController.h
create mode 100644 tutorial/ios/GettingStarted/GettingStarted/ViewController.mm
create mode 100644 tutorial/ios/GettingStarted/GettingStarted/main.m
create mode 100644 tutorial/ios/StartedAprilTag/StartedAprilTag.xcodeproj/project.pbxproj
create mode 100644 tutorial/ios/StartedAprilTag/StartedAprilTag.xcodeproj/project.xcworkspace/contents.xcworkspacedata
create mode 100644 tutorial/ios/StartedAprilTag/StartedAprilTag.xcodeproj/project.xcworkspace/xcuserdata/fspindle.xcuserdatad/UserInterfaceState.xcuserstate
create mode 100644 tutorial/ios/StartedAprilTag/StartedAprilTag.xcodeproj/xcuserdata/fspindle.xcuserdatad/xcschemes/StartedAprilTag.xcscheme
create mode 100644 tutorial/ios/StartedAprilTag/StartedAprilTag.xcodeproj/xcuserdata/fspindle.xcuserdatad/xcschemes/xcschememanagement.plist
create mode 100644 tutorial/ios/StartedAprilTag/StartedAprilTag/AppDelegate.h
create mode 100644 tutorial/ios/StartedAprilTag/StartedAprilTag/AppDelegate.m
create mode 100644 tutorial/ios/StartedAprilTag/StartedAprilTag/AprilTag.png
create mode 100644 tutorial/ios/StartedAprilTag/StartedAprilTag/Assets.xcassets/AppIcon.appiconset/Contents.json
copy tutorial/ios/{StartedImageProc/StartedImageProc => StartedAprilTag/StartedAprilTag}/Base.lproj/LaunchScreen.storyboard (100%)
copy tutorial/ios/{StartedImageProc/StartedImageProc => StartedAprilTag/StartedAprilTag}/Base.lproj/Main.storyboard (100%)
create mode 100644 tutorial/ios/StartedAprilTag/StartedAprilTag/ImageConversion.h
create mode 100644 tutorial/ios/StartedAprilTag/StartedAprilTag/ImageConversion.mm
create mode 100644 tutorial/ios/StartedAprilTag/StartedAprilTag/ImageDisplay.h
create mode 100644 tutorial/ios/StartedAprilTag/StartedAprilTag/ImageDisplay.mm
copy tutorial/ios/{StartedImageProc/StartedImageProc => StartedAprilTag/StartedAprilTag}/Info.plist (100%)
create mode 100644 tutorial/ios/StartedAprilTag/StartedAprilTag/ViewController.h
create mode 100644 tutorial/ios/StartedAprilTag/StartedAprilTag/ViewController.mm
create mode 100644 tutorial/ios/StartedAprilTag/StartedAprilTag/main.m
create mode 100644 tutorial/ios/StartedImageProc/StartedImageProc/ImageConversion.h
create mode 100644 tutorial/ios/StartedImageProc/StartedImageProc/ImageConversion.mm
create mode 100644 tutorial/tracking/model-based/stereo-generic/CMakeLists.txt
copy tutorial/tracking/model-based/{stereo => stereo-generic}/cRightMcLeft.txt (100%)
copy tutorial/{detection/object => tracking/model-based/stereo-generic}/teabox.cao (100%)
copy tutorial/{detection/object => tracking/model-based/stereo-generic}/teabox.init (100%)
copy tutorial/{detection/object => tracking/model-based/stereo-generic}/teabox.mpg (100%)
copy tutorial/tracking/model-based/{edges => stereo-generic}/teabox.ppm (100%)
create mode 100644 tutorial/tracking/model-based/stereo-generic/teabox.xml
copy tutorial/{detection/object/teabox.cao => tracking/model-based/stereo-generic/teabox_left.cao} (100%)
copy tutorial/tracking/model-based/{stereo => stereo-generic}/teabox_left.init (100%)
copy tutorial/tracking/model-based/{stereo => stereo-generic}/teabox_left.mpg (100%)
copy tutorial/tracking/model-based/{stereo => stereo-generic}/teabox_left.ppm (100%)
create mode 100644 tutorial/tracking/model-based/stereo-generic/teabox_left.xml
copy tutorial/{detection/object/teabox.cao => tracking/model-based/stereo-generic/teabox_right.cao} (100%)
copy tutorial/tracking/model-based/{stereo => stereo-generic}/teabox_right.init (100%)
copy tutorial/tracking/model-based/{stereo => stereo-generic}/teabox_right.mpg (100%)
copy tutorial/tracking/model-based/{stereo => stereo-generic}/teabox_right.ppm (100%)
create mode 100644 tutorial/tracking/model-based/stereo-generic/teabox_right.xml
create mode 100644 tutorial/tracking/model-based/stereo-generic/tutorial-mb-generic-tracker-stereo-mono.cpp
create mode 100644 tutorial/tracking/model-based/stereo-generic/tutorial-mb-generic-tracker-stereo.cpp
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/visp.git
More information about the debian-science-commits
mailing list