[visp] 02/06: Updated version 3.1.0 from 'upstream/3.1.0'

Olivier Sallou osallou at debian.org
Thu Dec 28 10:51:07 UTC 2017


This is an automated email from the git hooks/post-receive script.

osallou pushed a commit to branch master
in repository visp.

commit 562b66d032d432309dacfa3be167e572d6388630
Merge: 4195cd1 1f234eb
Author: Olivier Sallou <osallou at debian.org>
Date:   Wed Dec 27 06:54:23 2017 +0000

    Updated version 3.1.0 from 'upstream/3.1.0'
    
    with Debian dir b90acd8bed520d664882dd19bcd9c551782cb30f

 .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 +-
 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 +-
 tutorial/detection/object/teabox.ppm               |    5 +
 .../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             |   27 +
 .../GettingStarted/Base.lproj/Main.storyboard      |   26 +
 .../ios/GettingStarted/GettingStarted/Info.plist   |   45 +
 .../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             |   27 +
 .../StartedAprilTag/Base.lproj/Main.storyboard     |   26 +
 .../StartedAprilTag/ImageConversion.h              |   52 +
 .../StartedAprilTag/ImageConversion.mm             |  214 +
 .../StartedAprilTag/StartedAprilTag/ImageDisplay.h |   49 +
 .../StartedAprilTag/ImageDisplay.mm                |  140 +
 .../ios/StartedAprilTag/StartedAprilTag/Info.plist |   45 +
 .../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 +
 .../model-based/stereo-generic/cRightMcLeft.txt    |    4 +
 .../tracking/model-based/stereo-generic/teabox.cao |   27 +
 .../model-based/stereo-generic/teabox.init         |    5 +
 .../tracking/model-based/stereo-generic/teabox.mpg |  Bin 0 -> 239076 bytes
 .../tracking/model-based/stereo-generic/teabox.ppm |    5 +
 .../tracking/model-based/stereo-generic/teabox.xml |   44 +
 .../model-based/stereo-generic/teabox_left.cao     |   27 +
 .../model-based/stereo-generic/teabox_left.init    |    6 +
 .../model-based/stereo-generic/teabox_left.mpg     |  Bin 0 -> 872448 bytes
 .../model-based/stereo-generic/teabox_left.ppm     |    5 +
 .../model-based/stereo-generic/teabox_left.xml     |   44 +
 .../model-based/stereo-generic/teabox_right.cao    |   27 +
 .../model-based/stereo-generic/teabox_right.init   |    6 +
 .../model-based/stereo-generic/teabox_right.mpg    |  Bin 0 -> 864256 bytes
 .../model-based/stereo-generic/teabox_right.ppm    |    5 +
 .../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 +-
 2122 files changed, 266954 insertions(+), 133445 deletions(-)

-- 
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