[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