在好例子网,分享、交流、成长!
您当前所在位置:首页C/C++ 开发实例Android手机应用开发 → Opencv2.4.13源代码

Opencv2.4.13源代码

Android手机应用开发

下载此实例
  • 开发语言:C/C++
  • 实例大小:90.13M
  • 下载次数:15
  • 浏览次数:193
  • 发布时间:2020-03-27
  • 实例类别:Android手机应用开发
  • 发 布 人:wangweilin
  • 文件格式:.zip
  • 所需积分:4
 相关标签: opencv 源代码

实例介绍

【实例简介】opencv 2.4.13源代码,支持windows,linux,android多种平台,支持跨平台编译

【代码目录】

└─opencv-2.4.13.6
    │  .tgitconfig
    │  CMakeLists.txt
    │  CONTRIBUTING.md
    │  index.rst
    │  LICENSE
    │  README.md
    │  
    ├─3rdparty
    │  │  readme.txt
    │  │  
    │  ├─ffmpeg
    │  │      ffmpeg_version.cmake
    │  │      ffopencv.c
    │  │      make.bat
    │  │      opencv_ffmpeg.dll
    │  │      opencv_ffmpeg_64.dll
    │  │      readme.txt
    │  │      
    │  ├─include
    │  │  │  msc_inttypes.h
    │  │  │  msc_stdint.h
    │  │  │  
    │  │  ├─dshow
    │  │  │      amvideo.h
    │  │  │      audevcod.h
    │  │  │      bdatypes.h
    │  │  │      control.h
    │  │  │      ddraw.h
    │  │  │      dshow.h
    │  │  │      dsound.h
    │  │  │      dvdmedia.h
    │  │  │      errors.h
    │  │  │      evcode.h
    │  │  │      ksuuids.h
    │  │  │      strmif.h
    │  │  │      uuids.h
    │  │  │      _mingw_dxhelper.h
    │  │  │      _mingw_unicode.h
    │  │  │      
    │  │  ├─ffmpeg_
    │  │  │  ├─libavcodec
    │  │  │  │      avcodec.h
    │  │  │  │      avfft.h
    │  │  │  │      dxva2.h
    │  │  │  │      old_codec_ids.h
    │  │  │  │      vaapi.h
    │  │  │  │      vda.h
    │  │  │  │      vdpau.h
    │  │  │  │      version.h
    │  │  │  │      xvmc.h
    │  │  │  │      
    │  │  │  ├─libavdevice
    │  │  │  │      avdevice.h
    │  │  │  │      version.h
    │  │  │  │      
    │  │  │  ├─libavformat
    │  │  │  │      avformat.h
    │  │  │  │      avio.h
    │  │  │  │      version.h
    │  │  │  │      
    │  │  │  ├─libavutil
    │  │  │  │      adler32.h
    │  │  │  │      aes.h
    │  │  │  │      attributes.h
    │  │  │  │      audioconvert.h
    │  │  │  │      audio_fifo.h
    │  │  │  │      avassert.h
    │  │  │  │      avconfig.h
    │  │  │  │      avstring.h
    │  │  │  │      avutil.h
    │  │  │  │      base64.h
    │  │  │  │      blowfish.h
    │  │  │  │      bprint.h
    │  │  │  │      bswap.h
    │  │  │  │      buffer.h
    │  │  │  │      channel_layout.h
    │  │  │  │      common.h
    │  │  │  │      cpu.h
    │  │  │  │      crc.h
    │  │  │  │      dict.h
    │  │  │  │      error.h
    │  │  │  │      eval.h
    │  │  │  │      fifo.h
    │  │  │  │      file.h
    │  │  │  │      frame.h
    │  │  │  │      hmac.h
    │  │  │  │      imgutils.h
    │  │  │  │      intfloat.h
    │  │  │  │      intfloat_readwrite.h
    │  │  │  │      intreadwrite.h
    │  │  │  │      lfg.h
    │  │  │  │      log.h
    │  │  │  │      lzo.h
    │  │  │  │      mathematics.h
    │  │  │  │      md5.h
    │  │  │  │      mem.h
    │  │  │  │      murmur3.h
    │  │  │  │      old_pix_fmts.h
    │  │  │  │      opt.h
    │  │  │  │      parseutils.h
    │  │  │  │      pixdesc.h
    │  │  │  │      pixfmt.h
    │  │  │  │      random_seed.h
    │  │  │  │      rational.h
    │  │  │  │      ripemd.h
    │  │  │  │      samplefmt.h
    │  │  │  │      sha.h
    │  │  │  │      sha512.h
    │  │  │  │      time.h
    │  │  │  │      timecode.h
    │  │  │  │      timestamp.h
    │  │  │  │      version.h
    │  │  │  │      xtea.h
    │  │  │  │      
    │  │  │  └─libswscale
    │  │  │          swscale.h
    │  │  │          version.h
    │  │  │          
    │  │  └─opencl
    │  │      └─1.2
    │  │          └─CL
    │  │                  cl.h
    │  │                  cl.hpp
    │  │                  cl_d3d10.h
    │  │                  cl_d3d11.h
    │  │                  cl_dx9_media_sharing.h
    │  │                  cl_egl.h
    │  │                  cl_ext.h
    │  │                  cl_gl.h
    │  │                  cl_gl_ext.h
    │  │                  cl_platform.h
    │  │                  opencl.h
    │  │                  
    │  ├─lib
    │  │  │  libavcodec.a
    │  │  │  libavcodec64.a
    │  │  │  libavdevice.a
    │  │  │  libavdevice64.a
    │  │  │  libavformat.a
    │  │  │  libavformat64.a
    │  │  │  libavutil.a
    │  │  │  libavutil64.a
    │  │  │  libcoldname_.a
    │  │  │  libgcc64.a
    │  │  │  libgcc_.a
    │  │  │  libmingwex64.a
    │  │  │  libmingwex_.a
    │  │  │  libswscale.a
    │  │  │  libswscale64.a
    │  │  │  libwsock3264.a
    │  │  │  libwsock32_.a
    │  │  │  
    │  │  ├─armeabi
    │  │  │      libnative_camera_r2.2.0.so
    │  │  │      libnative_camera_r2.3.3.so
    │  │  │      libnative_camera_r3.0.1.so
    │  │  │      libnative_camera_r4.0.0.so
    │  │  │      libnative_camera_r4.0.3.so
    │  │  │      libnative_camera_r4.1.1.so
    │  │  │      libnative_camera_r4.2.0.so
    │  │  │      libnative_camera_r4.3.0.so
    │  │  │      libnative_camera_r4.4.0.so
    │  │  │      
    │  │  ├─armeabi-v7a
    │  │  │      libnative_camera_r2.2.0.so
    │  │  │      libnative_camera_r2.3.3.so
    │  │  │      libnative_camera_r3.0.1.so
    │  │  │      libnative_camera_r4.0.0.so
    │  │  │      libnative_camera_r4.0.3.so
    │  │  │      libnative_camera_r4.1.1.so
    │  │  │      libnative_camera_r4.2.0.so
    │  │  │      libnative_camera_r4.3.0.so
    │  │  │      libnative_camera_r4.4.0.so
    │  │  │      
    │  │  ├─mips
    │  │  │      libnative_camera_r4.0.3.so
    │  │  │      libnative_camera_r4.1.1.so
    │  │  │      libnative_camera_r4.2.0.so
    │  │  │      libnative_camera_r4.3.0.so
    │  │  │      libnative_camera_r4.4.0.so
    │  │  │      
    │  │  └─x86
    │  │          libnative_camera_r2.3.3.so
    │  │          libnative_camera_r3.0.1.so
    │  │          libnative_camera_r4.0.3.so
    │  │          libnative_camera_r4.1.1.so
    │  │          libnative_camera_r4.2.0.so
    │  │          libnative_camera_r4.3.0.so
    │  │          libnative_camera_r4.4.0.so
    │  │          
    │  ├─libjasper
    │  │  │  changelog
    │  │  │  CMakeLists.txt
    │  │  │  copyright
    │  │  │  jas_cm.c
    │  │  │  jas_debug.c
    │  │  │  jas_getopt.c
    │  │  │  jas_icc.c
    │  │  │  jas_iccdata.c
    │  │  │  jas_image.c
    │  │  │  jas_init.c
    │  │  │  jas_malloc.c
    │  │  │  jas_seq.c
    │  │  │  jas_stream.c
    │  │  │  jas_string.c
    │  │  │  jas_tmr.c
    │  │  │  jas_tvp.c
    │  │  │  jas_version.c
    │  │  │  jp2_cod.c
    │  │  │  jp2_cod.h
    │  │  │  jp2_dec.c
    │  │  │  jp2_dec.h
    │  │  │  jp2_enc.c
    │  │  │  jpc_bs.c
    │  │  │  jpc_bs.h
    │  │  │  jpc_cod.h
    │  │  │  jpc_cs.c
    │  │  │  jpc_cs.h
    │  │  │  jpc_dec.c
    │  │  │  jpc_dec.h
    │  │  │  jpc_enc.c
    │  │  │  jpc_enc.h
    │  │  │  jpc_fix.h
    │  │  │  jpc_flt.h
    │  │  │  jpc_math.c
    │  │  │  jpc_math.h
    │  │  │  jpc_mct.c
    │  │  │  jpc_mct.h
    │  │  │  jpc_mqcod.c
    │  │  │  jpc_mqcod.h
    │  │  │  jpc_mqdec.c
    │  │  │  jpc_mqdec.h
    │  │  │  jpc_mqenc.c
    │  │  │  jpc_mqenc.h
    │  │  │  jpc_qmfb.c
    │  │  │  jpc_qmfb.h
    │  │  │  jpc_t1cod.c
    │  │  │  jpc_t1cod.h
    │  │  │  jpc_t1dec.c
    │  │  │  jpc_t1dec.h
    │  │  │  jpc_t1enc.c
    │  │  │  jpc_t1enc.h
    │  │  │  jpc_t2cod.c
    │  │  │  jpc_t2cod.h
    │  │  │  jpc_t2dec.c
    │  │  │  jpc_t2dec.h
    │  │  │  jpc_t2enc.c
    │  │  │  jpc_t2enc.h
    │  │  │  jpc_tagtree.c
    │  │  │  jpc_tagtree.h
    │  │  │  jpc_tsfb.c
    │  │  │  jpc_tsfb.h
    │  │  │  jpc_util.c
    │  │  │  jpc_util.h
    │  │  │  LICENSE
    │  │  │  README
    │  │  │  
    │  │  └─jasper
    │  │          jasper.h
    │  │          jas_cm.h
    │  │          jas_config.h
    │  │          jas_config.h.in
    │  │          jas_config2.h
    │  │          jas_debug.h
    │  │          jas_fix.h
    │  │          jas_getopt.h
    │  │          jas_icc.h
    │  │          jas_image.h
    │  │          jas_init.h
    │  │          jas_malloc.h
    │  │          jas_math.h
    │  │          jas_seq.h
    │  │          jas_stream.h
    │  │          jas_string.h
    │  │          jas_tmr.h
    │  │          jas_tvp.h
    │  │          jas_types.h
    │  │          jas_version.h
    │  │          
    │  ├─libjpeg
    │  │      CMakeLists.txt
    │  │      jcapimin.c
    │  │      jcapistd.c
    │  │      jccoefct.c
    │  │      jccolor.c
    │  │      jcdctmgr.c
    │  │      jchuff.c
    │  │      jchuff.h
    │  │      jcinit.c
    │  │      jcmainct.c
    │  │      jcmarker.c
    │  │      jcmaster.c
    │  │      jcomapi.c
    │  │      jconfig.h
    │  │      jcparam.c
    │  │      jcphuff.c
    │  │      jcprepct.c
    │  │      jcsample.c
    │  │      jctrans.c
    │  │      jdapimin.c
    │  │      jdapistd.c
    │  │      jdatadst.c
    │  │      jdatasrc.c
    │  │      jdcoefct.c
    │  │      jdcolor.c
    │  │      jdct.h
    │  │      jddctmgr.c
    │  │      jdhuff.c
    │  │      jdhuff.h
    │  │      jdinput.c
    │  │      jdmainct.c
    │  │      jdmarker.c
    │  │      jdmaster.c
    │  │      jdmerge.c
    │  │      jdphuff.c
    │  │      jdpostct.c
    │  │      jdsample.c
    │  │      jdtrans.c
    │  │      jerror.c
    │  │      jerror.h
    │  │      jfdctflt.c
    │  │      jfdctfst.c
    │  │      jfdctint.c
    │  │      jidctflt.c
    │  │      jidctfst.c
    │  │      jidctint.c
    │  │      jidctred.c
    │  │      jinclude.h
    │  │      jmemansi.c
    │  │      jmemmgr.c
    │  │      jmemsys.h
    │  │      jmorecfg.h
    │  │      jpegint.h
    │  │      jpeglib.h
    │  │      jquant1.c
    │  │      jquant2.c
    │  │      jutils.c
    │  │      jversion.h
    │  │      README
    │  │      transupp.c
    │  │      transupp.h
    │  │      
    │  ├─libpng
    │  │  │  CHANGES
    │  │  │  CMakeLists.txt
    │  │  │  LICENSE
    │  │  │  opencv-libpng.patch
    │  │  │  png.c
    │  │  │  png.h
    │  │  │  pngconf.h
    │  │  │  pngdebug.h
    │  │  │  pngerror.c
    │  │  │  pngget.c
    │  │  │  pnginfo.h
    │  │  │  pnglibconf.h
    │  │  │  pngmem.c
    │  │  │  pngpread.c
    │  │  │  pngpriv.h
    │  │  │  pngread.c
    │  │  │  pngrio.c
    │  │  │  pngrtran.c
    │  │  │  pngrutil.c
    │  │  │  pngset.c
    │  │  │  pngstruct.h
    │  │  │  pngtrans.c
    │  │  │  pngwio.c
    │  │  │  pngwrite.c
    │  │  │  pngwtran.c
    │  │  │  pngwutil.c
    │  │  │  README
    │  │  │  
    │  │  └─arm
    │  │          arm_init.c
    │  │          filter_neon.S
    │  │          
    │  ├─libtiff
    │  │      ChangeLog
    │  │      CMakeLists.txt
    │  │      COPYRIGHT
    │  │      t4.h
    │  │      tiff.h
    │  │      tiffio.h
    │  │      tiffio.hxx
    │  │      tiffiop.h
    │  │      tiffvers.h
    │  │      tif_aux.c
    │  │      tif_close.c
    │  │      tif_codec.c
    │  │      tif_color.c
    │  │      tif_compress.c
    │  │      tif_config.h.cmakein
    │  │      tif_dir.c
    │  │      tif_dir.h
    │  │      tif_dirinfo.c
    │  │      tif_dirread.c
    │  │      tif_dirwrite.c
    │  │      tif_dumpmode.c
    │  │      tif_error.c
    │  │      tif_extension.c
    │  │      tif_fax3.c
    │  │      tif_fax3.h
    │  │      tif_fax3sm.c
    │  │      tif_flush.c
    │  │      tif_getimage.c
    │  │      tif_jbig.c
    │  │      tif_jpeg.c
    │  │      tif_jpeg_12.c
    │  │      tif_luv.c
    │  │      tif_lzma.c
    │  │      tif_lzw.c
    │  │      tif_next.c
    │  │      tif_ojpeg.c
    │  │      tif_open.c
    │  │      tif_packbits.c
    │  │      tif_pixarlog.c
    │  │      tif_predict.c
    │  │      tif_predict.h
    │  │      tif_print.c
    │  │      tif_read.c
    │  │      tif_stream.cxx
    │  │      tif_strip.c
    │  │      tif_swab.c
    │  │      tif_thunder.c
    │  │      tif_tile.c
    │  │      tif_unix.c
    │  │      tif_version.c
    │  │      tif_warning.c
    │  │      tif_win32.c
    │  │      tif_write.c
    │  │      tif_zip.c
    │  │      uvcode.h
    │  │      
    │  ├─openexr
    │  │  │  AUTHORS.ilmbase
    │  │  │  AUTHORS.openexr
    │  │  │  ChangeLog.ilmbase
    │  │  │  ChangeLog.openexr
    │  │  │  CMakeLists.txt
    │  │  │  fix_msvc2013_errors.patch
    │  │  │  IlmBaseConfig.h.cmakein
    │  │  │  LICENSE
    │  │  │  OpenEXRConfig.h.cmakein
    │  │  │  
    │  │  ├─Half
    │  │  │      eLut.cpp
    │  │  │      eLut.h
    │  │  │      half.cpp
    │  │  │      half.h
    │  │  │      halfFunction.h
    │  │  │      halfLimits.h
    │  │  │      toFloat.cpp
    │  │  │      toFloat.h
    │  │  │      
    │  │  ├─Iex
    │  │  │      Iex.h
    │  │  │      IexBaseExc.cpp
    │  │  │      IexBaseExc.h
    │  │  │      IexErrnoExc.h
    │  │  │      IexMacros.h
    │  │  │      IexMathExc.h
    │  │  │      IexThrowErrnoExc.cpp
    │  │  │      IexThrowErrnoExc.h
    │  │  │      
    │  │  ├─IlmImf
    │  │  │      b44ExpLogTable.cpp
    │  │  │      b44ExpLogTable.h
    │  │  │      ImfAcesFile.cpp
    │  │  │      ImfAcesFile.h
    │  │  │      ImfArray.h
    │  │  │      ImfAttribute.cpp
    │  │  │      ImfAttribute.h
    │  │  │      ImfAutoArray.h
    │  │  │      ImfB44Compressor.cpp
    │  │  │      ImfB44Compressor.h
    │  │  │      ImfBoxAttribute.cpp
    │  │  │      ImfBoxAttribute.h
    │  │  │      ImfChannelList.cpp
    │  │  │      ImfChannelList.h
    │  │  │      ImfChannelListAttribute.cpp
    │  │  │      ImfChannelListAttribute.h
    │  │  │      ImfCheckedArithmetic.h
    │  │  │      ImfChromaticities.cpp
    │  │  │      ImfChromaticities.h
    │  │  │      ImfChromaticitiesAttribute.cpp
    │  │  │      ImfChromaticitiesAttribute.h
    │  │  │      ImfCompression.h
    │  │  │      ImfCompressionAttribute.cpp
    │  │  │      ImfCompressionAttribute.h
    │  │  │      ImfCompressor.cpp
    │  │  │      ImfCompressor.h
    │  │  │      ImfConvert.cpp
    │  │  │      ImfConvert.h
    │  │  │      ImfCRgbaFile.cpp
    │  │  │      ImfCRgbaFile.h
    │  │  │      ImfDoubleAttribute.cpp
    │  │  │      ImfDoubleAttribute.h
    │  │  │      ImfEnvmap.cpp
    │  │  │      ImfEnvmap.h
    │  │  │      ImfEnvmapAttribute.cpp
    │  │  │      ImfEnvmapAttribute.h
    │  │  │      ImfFloatAttribute.cpp
    │  │  │      ImfFloatAttribute.h
    │  │  │      ImfFrameBuffer.cpp
    │  │  │      ImfFrameBuffer.h
    │  │  │      ImfFramesPerSecond.cpp
    │  │  │      ImfFramesPerSecond.h
    │  │  │      ImfHeader.cpp
    │  │  │      ImfHeader.h
    │  │  │      ImfHuf.cpp
    │  │  │      ImfHuf.h
    │  │  │      ImfInputFile.cpp
    │  │  │      ImfInputFile.h
    │  │  │      ImfInt64.h
    │  │  │      ImfIntAttribute.cpp
    │  │  │      ImfIntAttribute.h
    │  │  │      ImfIO.cpp
    │  │  │      ImfIO.h
    │  │  │      ImfKeyCode.cpp
    │  │  │      ImfKeyCode.h
    │  │  │      ImfKeyCodeAttribute.cpp
    │  │  │      ImfKeyCodeAttribute.h
    │  │  │      ImfLineOrder.h
    │  │  │      ImfLineOrderAttribute.cpp
    │  │  │      ImfLineOrderAttribute.h
    │  │  │      ImfLut.cpp
    │  │  │      ImfLut.h
    │  │  │      ImfMatrixAttribute.cpp
    │  │  │      ImfMatrixAttribute.h
    │  │  │      ImfMisc.cpp
    │  │  │      ImfMisc.h
    │  │  │      ImfMultiView.cpp
    │  │  │      ImfMultiView.h
    │  │  │      ImfName.h
    │  │  │      ImfOpaqueAttribute.cpp
    │  │  │      ImfOpaqueAttribute.h
    │  │  │      ImfOutputFile.cpp
    │  │  │      ImfOutputFile.h
    │  │  │      ImfPixelType.h
    │  │  │      ImfPizCompressor.cpp
    │  │  │      ImfPizCompressor.h
    │  │  │      ImfPreviewImage.cpp
    │  │  │      ImfPreviewImage.h
    │  │  │      ImfPreviewImageAttribute.cpp
    │  │  │      ImfPreviewImageAttribute.h
    │  │  │      ImfPxr24Compressor.cpp
    │  │  │      ImfPxr24Compressor.h
    │  │  │      ImfRational.cpp
    │  │  │      ImfRational.h
    │  │  │      ImfRationalAttribute.cpp
    │  │  │      ImfRationalAttribute.h
    │  │  │      ImfRgba.h
    │  │  │      ImfRgbaFile.cpp
    │  │  │      ImfRgbaFile.h
    │  │  │      ImfRgbaYca.cpp
    │  │  │      ImfRgbaYca.h
    │  │  │      ImfRleCompressor.cpp
    │  │  │      ImfRleCompressor.h
    │  │  │      ImfScanLineInputFile.cpp
    │  │  │      ImfScanLineInputFile.h
    │  │  │      ImfStandardAttributes.cpp
    │  │  │      ImfStandardAttributes.h
    │  │  │      ImfStdIO.cpp
    │  │  │      ImfStdIO.h
    │  │  │      ImfStringAttribute.cpp
    │  │  │      ImfStringAttribute.h
    │  │  │      ImfStringVectorAttribute.cpp
    │  │  │      ImfStringVectorAttribute.h
    │  │  │      ImfTestFile.cpp
    │  │  │      ImfTestFile.h
    │  │  │      ImfThreading.cpp
    │  │  │      ImfThreading.h
    │  │  │      ImfTileDescription.h
    │  │  │      ImfTileDescriptionAttribute.cpp
    │  │  │      ImfTileDescriptionAttribute.h
    │  │  │      ImfTiledInputFile.cpp
    │  │  │      ImfTiledInputFile.h
    │  │  │      ImfTiledMisc.cpp
    │  │  │      ImfTiledMisc.h
    │  │  │      ImfTiledOutputFile.cpp
    │  │  │      ImfTiledOutputFile.h
    │  │  │      ImfTiledRgbaFile.cpp
    │  │  │      ImfTiledRgbaFile.h
    │  │  │      ImfTileOffsets.cpp
    │  │  │      ImfTileOffsets.h
    │  │  │      ImfTimeCode.cpp
    │  │  │      ImfTimeCode.h
    │  │  │      ImfTimeCodeAttribute.cpp
    │  │  │      ImfTimeCodeAttribute.h
    │  │  │      ImfVecAttribute.cpp
    │  │  │      ImfVecAttribute.h
    │  │  │      ImfVersion.cpp
    │  │  │      ImfVersion.h
    │  │  │      ImfWav.cpp
    │  │  │      ImfWav.h
    │  │  │      ImfXdr.h
    │  │  │      ImfZipCompressor.cpp
    │  │  │      ImfZipCompressor.h
    │  │  │      
    │  │  ├─IlmThread
    │  │  │      IlmThread.cpp
    │  │  │      IlmThread.h
    │  │  │      IlmThreadMutex.cpp
    │  │  │      IlmThreadMutex.h
    │  │  │      IlmThreadMutexPosix.cpp
    │  │  │      IlmThreadMutexWin32.cpp
    │  │  │      IlmThreadPool.cpp
    │  │  │      IlmThreadPool.h
    │  │  │      IlmThreadPosix.cpp
    │  │  │      IlmThreadSemaphore.cpp
    │  │  │      IlmThreadSemaphore.h
    │  │  │      IlmThreadSemaphorePosix.cpp
    │  │  │      IlmThreadSemaphorePosixCompat.cpp
    │  │  │      IlmThreadSemaphoreWin32.cpp
    │  │  │      IlmThreadWin32.cpp
    │  │  │      
    │  │  └─Imath
    │  │          ImathBox.h
    │  │          ImathBoxAlgo.h
    │  │          ImathColor.h
    │  │          ImathColorAlgo.cpp
    │  │          ImathColorAlgo.h
    │  │          ImathEuler.h
    │  │          ImathExc.h
    │  │          ImathFrame.h
    │  │          ImathFrustum.h
    │  │          ImathFrustumTest.h
    │  │          ImathFun.cpp
    │  │          ImathFun.h
    │  │          ImathGL.h
    │  │          ImathGLU.h
    │  │          ImathHalfLimits.h
    │  │          ImathInt64.h
    │  │          ImathInterval.h
    │  │          ImathLimits.h
    │  │          ImathLine.h
    │  │          ImathLineAlgo.h
    │  │          ImathMath.h
    │  │          ImathMatrix.h
    │  │          ImathMatrixAlgo.cpp
    │  │          ImathMatrixAlgo.h
    │  │          ImathPlane.h
    │  │          ImathPlatform.h
    │  │          ImathQuat.h
    │  │          ImathRandom.cpp
    │  │          ImathRandom.h
    │  │          ImathRoots.h
    │  │          ImathShear.h
    │  │          ImathSphere.h
    │  │          ImathVec.cpp
    │  │          ImathVec.h
    │  │          ImathVecAlgo.h
    │  │          
    │  ├─tbb
    │  │      android_additional.h
    │  │      arm_linux_stub.cpp
    │  │      CMakeLists.txt
    │  │      version_string.tmp
    │  │      version_string.ver
    │  │      
    │  └─zlib
    │          adler32.c
    │          ChangeLog
    │          CMakeLists.txt
    │          compress.c
    │          crc32.c
    │          crc32.h
    │          deflate.c
    │          deflate.h
    │          gzclose.c
    │          gzguts.h
    │          gzlib.c
    │          gzread.c
    │          gzwrite.c
    │          infback.c
    │          inffast.c
    │          inffast.h
    │          inffixed.h
    │          inflate.c
    │          inflate.h
    │          inftrees.c
    │          inftrees.h
    │          README
    │          trees.c
    │          trees.h
    │          uncompr.c
    │          zconf.h.cmakein
    │          zlib.h
    │          zutil.c
    │          zutil.h
    │          
    ├─apps
    │  │  CMakeLists.txt
    │  │  
    │  ├─annotation
    │  │      CMakeLists.txt
    │  │      opencv_annotation.cpp
    │  │      
    │  ├─haartraining
    │  │      CMakeLists.txt
    │  │      createsamples.cpp
    │  │      cvboost.cpp
    │  │      cvclassifier.h
    │  │      cvcommon.cpp
    │  │      cvhaarclassifier.cpp
    │  │      cvhaartraining.cpp
    │  │      cvhaartraining.h
    │  │      cvsamples.cpp
    │  │      cvsamplesoutput.cpp
    │  │      cvsamplesoutput.h
    │  │      haartraining.cpp
    │  │      ioutput.h
    │  │      performance.cpp
    │  │      _cvcommon.h
    │  │      _cvhaartraining.h
    │  │      
    │  ├─traincascade
    │  │      boost.cpp
    │  │      boost.h
    │  │      cascadeclassifier.cpp
    │  │      cascadeclassifier.h
    │  │      CMakeLists.txt
    │  │      features.cpp
    │  │      haarfeatures.cpp
    │  │      haarfeatures.h
    │  │      HOGfeatures.cpp
    │  │      HOGfeatures.h
    │  │      imagestorage.cpp
    │  │      imagestorage.h
    │  │      lbpfeatures.cpp
    │  │      lbpfeatures.h
    │  │      traincascade.cpp
    │  │      traincascade_features.h
    │  │      
    │  ├─version
    │  │      CMakeLists.txt
    │  │      opencv_version.cpp
    │  │      
    │  └─visualisation
    │          CMakeLists.txt
    │          opencv_visualisation.cpp
    │          
    ├─cmake
    │  │  cl2cpp.cmake
    │  │  CMakeParseArguments.cmake
    │  │  FindCUDA.cmake
    │  │  OpenCVCompilerOptions.cmake
    │  │  OpenCVConfig.cmake
    │  │  OpenCVCRTLinkage.cmake
    │  │  OpenCVDetectAndroidSDK.cmake
    │  │  OpenCVDetectApacheAnt.cmake
    │  │  OpenCVDetectCStripes.cmake
    │  │  OpenCVDetectCUDA.cmake
    │  │  OpenCVDetectCXXCompiler.cmake
    │  │  OpenCVDetectOpenCL.cmake
    │  │  OpenCVDetectPython.cmake
    │  │  OpenCVDetectTBB.cmake
    │  │  OpenCVDetectVTK.cmake
    │  │  OpenCVExtraTargets.cmake
    │  │  OpenCVFindIntelPerCSDK.cmake
    │  │  OpenCVFindIPP.cmake
    │  │  OpenCVFindLATEX.cmake
    │  │  OpenCVFindLibsGrfmt.cmake
    │  │  OpenCVFindLibsGUI.cmake
    │  │  OpenCVFindLibsPerf.cmake
    │  │  OpenCVFindLibsVideo.cmake
    │  │  OpenCVFindOpenEXR.cmake
    │  │  OpenCVFindOpenNI.cmake
    │  │  OpenCVFindXimea.cmake
    │  │  OpenCVGenAndroidMK.cmake
    │  │  OpenCVGenConfig.cmake
    │  │  OpenCVGenHeaders.cmake
    │  │  OpenCVGenInfoPlist.cmake
    │  │  OpenCVGenPkgconfig.cmake
    │  │  OpenCVLegacyOptions.cmake
    │  │  OpenCVModule.cmake
    │  │  OpenCVPackaging.cmake
    │  │  OpenCVPCHSupport.cmake
    │  │  OpenCVUtils.cmake
    │  │  OpenCVVersion.cmake
    │  │  
    │  ├─checks
    │  │      ffmpeg_test.cpp
    │  │      opencl.cpp
    │  │      OpenCVDetectCudaArch.cu
    │  │      vfwtest.cpp
    │  │      win32uitest.cpp
    │  │      winrttest.cpp
    │  │      
    │  ├─FindCUDA
    │  │      make2cmake.cmake
    │  │      parse_cubin.cmake
    │  │      run_nvcc.cmake
    │  │      
    │  └─templates
    │          changelog.Debian.in
    │          cmake_uninstall.cmake.in
    │          copyright
    │          cvconfig.h.in
    │          opencv-XXX.pc.in
    │          OpenCV.mk.in
    │          OpenCVConfig-version.cmake.in
    │          OpenCVConfig.cmake.in
    │          opencv_modules.hpp.in
    │          opencv_run_all_tests_android.sh.in
    │          opencv_run_all_tests_unix.sh.in
    │          opencv_run_all_tests_windows.cmd.in
    │          
    ├─data
    │  │  CMakeLists.txt
    │  │  readme.txt
    │  │  
    │  ├─haarcascades
    │  │      haarcascade_eye.xml
    │  │      haarcascade_eye_tree_eyeglasses.xml
    │  │      haarcascade_frontalcatface.xml
    │  │      haarcascade_frontalcatface_extended.xml
    │  │      haarcascade_frontalface_alt.xml
    │  │      haarcascade_frontalface_alt2.xml
    │  │      haarcascade_frontalface_alt_tree.xml
    │  │      haarcascade_frontalface_default.xml
    │  │      haarcascade_fullbody.xml
    │  │      haarcascade_lefteye_2splits.xml
    │  │      haarcascade_licence_plate_rus_16stages.xml
    │  │      haarcascade_lowerbody.xml
    │  │      haarcascade_mcs_eyepair_big.xml
    │  │      haarcascade_mcs_eyepair_small.xml
    │  │      haarcascade_mcs_leftear.xml
    │  │      haarcascade_mcs_lefteye.xml
    │  │      haarcascade_mcs_mouth.xml
    │  │      haarcascade_mcs_nose.xml
    │  │      haarcascade_mcs_rightear.xml
    │  │      haarcascade_mcs_righteye.xml
    │  │      haarcascade_mcs_upperbody.xml
    │  │      haarcascade_profileface.xml
    │  │      haarcascade_righteye_2splits.xml
    │  │      haarcascade_russian_plate_number.xml
    │  │      haarcascade_smile.xml
    │  │      haarcascade_upperbody.xml
    │  │      
    │  ├─haarcascades_GPU
    │  │      haarcascade_eye.xml
    │  │      haarcascade_eye_tree_eyeglasses.xml
    │  │      haarcascade_frontalface_alt.xml
    │  │      haarcascade_frontalface_alt2.xml
    │  │      haarcascade_frontalface_alt_tree.xml
    │  │      haarcascade_frontalface_default.xml
    │  │      haarcascade_fullbody.xml
    │  │      haarcascade_lefteye_2splits.xml
    │  │      haarcascade_lowerbody.xml
    │  │      haarcascade_profileface.xml
    │  │      haarcascade_righteye_2splits.xml
    │  │      haarcascade_smile.xml
    │  │      haarcascade_upperbody.xml
    │  │      
    │  ├─hogcascades
    │  │      hogcascade_pedestrians.xml
    │  │      
    │  ├─lbpcascades
    │  │      lbpcascade_frontalcatface.xml
    │  │      lbpcascade_frontalface.xml
    │  │      lbpcascade_profileface.xml
    │  │      lbpcascade_silverware.xml
    │  │      
    │  └─vec_files
    │          trainingfaces_24-24.vec
    │          
    ├─doc
    │  │  acircles_pattern.png
    │  │  check_docs.py
    │  │  check_docs2.py
    │  │  check_docs_whitelist.txt
    │  │  CMakeLists.txt
    │  │  conf.py
    │  │  Doxyfile.in
    │  │  DoxygenLayout.xml
    │  │  haartraining.htm
    │  │  mymath.sty
    │  │  ocv.py
    │  │  opencv-logo-small.png
    │  │  opencv-logo-white.png
    │  │  opencv-logo.png
    │  │  opencv-logo2.png
    │  │  opencv.bib
    │  │  opencv.ico
    │  │  opencv.jpg
    │  │  opencv_cheatsheet.tex
    │  │  packaging.txt
    │  │  patch_refman_latex.py
    │  │  pattern.png
    │  │  reformat.py
    │  │  
    │  ├─pattern_tools
    │  │      gen_pattern.py
    │  │      README.txt
    │  │      svgfig.py
    │  │      
    │  ├─tutorials
    │  │  │  tutorials.rst
    │  │  │  
    │  │  ├─calib3d
    │  │  │  ├─camera_calibration
    │  │  │  │  │  camera_calibration.rst
    │  │  │  │  │  
    │  │  │  │  └─images
    │  │  │  │          asymetricalPattern.jpg
    │  │  │  │          fileListImage.jpg
    │  │  │  │          fileListImageUnDist.jpg
    │  │  │  │          
    │  │  │  ├─camera_calibration_square_chess
    │  │  │  │      camera_calibration_square_chess.rst
    │  │  │  │      
    │  │  │  └─table_of_content_calib3d
    │  │  │      │  table_of_content_calib3d.rst
    │  │  │      │  
    │  │  │      └─images
    │  │  │              camera_calibration.png
    │  │  │              camera_calibration_square_chess.jpg
    │  │  │              
    │  │  ├─contrib
    │  │  │  ├─retina_model
    │  │  │  │  │  retina_model.rst
    │  │  │  │  │  
    │  │  │  │  └─images
    │  │  │  │          retina_TreeHdr_retina.jpg
    │  │  │  │          retina_TreeHdr_small.jpg
    │  │  │  │          studentsSample_input.jpg
    │  │  │  │          studentsSample_magno.jpg
    │  │  │  │          studentsSample_parvo.jpg
    │  │  │  │          
    │  │  │  └─table_of_content_contrib
    │  │  │      │  table_of_content_contrib.rst
    │  │  │      │  
    │  │  │      └─images
    │  │  │              retina_TreeHdr_small.jpg
    │  │  │              
    │  │  ├─core
    │  │  │  ├─adding_images
    │  │  │  │  │  adding_images.rst
    │  │  │  │  │  
    │  │  │  │  └─images
    │  │  │  │          Adding_Images_Tutorial_Result_0.jpg
    │  │  │  │          
    │  │  │  ├─basic_geometric_drawing
    │  │  │  │  │  basic_geometric_drawing.rst
    │  │  │  │  │  
    │  │  │  │  └─images
    │  │  │  │          Drawing_1_Tutorial_Result_0.png
    │  │  │  │          
    │  │  │  ├─basic_linear_transform
    │  │  │  │  │  basic_linear_transform.rst
    │  │  │  │  │  
    │  │  │  │  └─images
    │  │  │  │          Basic_Linear_Transform_Tutorial_Result_0.jpg
    │  │  │  │          
    │  │  │  ├─discrete_fourier_transform
    │  │  │  │  │  discrete_fourier_transform.rst
    │  │  │  │  │  
    │  │  │  │  └─images
    │  │  │  │          result_normal.jpg
    │  │  │  │          result_rotated.jpg
    │  │  │  │          
    │  │  │  ├─file_input_output_with_xml_yml
    │  │  │  │      file_input_output_with_xml_yml.rst
    │  │  │  │      
    │  │  │  ├─how_to_scan_images
    │  │  │  │      how_to_scan_images.rst
    │  │  │  │      
    │  │  │  ├─interoperability_with_OpenCV_1
    │  │  │  │  │  interoperability_with_OpenCV_1.rst
    │  │  │  │  │  
    │  │  │  │  └─images
    │  │  │  │          outputInteropOpenCV1.jpg
    │  │  │  │          
    │  │  │  ├─mat-mask-operations
    │  │  │  │  │  mat-mask-operations.rst
    │  │  │  │  │  
    │  │  │  │  └─images
    │  │  │  │          resultMatMaskFilter2D.png
    │  │  │  │          
    │  │  │  ├─mat_the_basic_image_container
    │  │  │  │  │  mat_the_basic_image_container.rst
    │  │  │  │  │  
    │  │  │  │  └─images
    │  │  │  │          MatBasicContainerOut1.png
    │  │  │  │          MatBasicContainerOut10.png
    │  │  │  │          MatBasicContainerOut11.png
    │  │  │  │          MatBasicContainerOut12.png
    │  │  │  │          MatBasicContainerOut13.png
    │  │  │  │          MatBasicContainerOut14.png
    │  │  │  │          MatBasicContainerOut15.png
    │  │  │  │          MatBasicContainerOut16.png
    │  │  │  │          MatBasicContainerOut2.png
    │  │  │  │          MatBasicContainerOut3.png
    │  │  │  │          MatBasicContainerOut6.png
    │  │  │  │          MatBasicContainerOut7.png
    │  │  │  │          MatBasicContainerOut8.png
    │  │  │  │          MatBasicContainerOut9.png
    │  │  │  │          MatBasicImageForComputer.jpg
    │  │  │  │          
    │  │  │  ├─random_generator_and_text
    │  │  │  │  │  random_generator_and_text.rst
    │  │  │  │  │  
    │  │  │  │  └─images
    │  │  │  │          Drawing_2_Tutorial_Result_0.jpg
    │  │  │  │          Drawing_2_Tutorial_Result_2.jpg
    │  │  │  │          Drawing_2_Tutorial_Result_3.jpg
    │  │  │  │          Drawing_2_Tutorial_Result_5.jpg
    │  │  │  │          Drawing_2_Tutorial_Result_7.jpg
    │  │  │  │          
    │  │  │  └─table_of_content_core
    │  │  │      │  table_of_content_core.rst
    │  │  │      │  
    │  │  │      └─images
    │  │  │              Adding_Images_Tutorial_Result_0.jpg
    │  │  │              Basic_Linear_Transform_Tutorial_Result_0.jpg
    │  │  │              discrete_fourier_transform.png
    │  │  │              Drawing_1_Tutorial_Result_0.jpg
    │  │  │              Drawing_2_Tutorial_Result_7.jpg
    │  │  │              file_input_output_with_xml_yml.png
    │  │  │              howToScanImages.jpg
    │  │  │              interopOpenCV1.png
    │  │  │              matMaskFilter2DOp.png
    │  │  │              matTheBasicImageStructure.jpg
    │  │  │              Morphology_1_Tutorial_Cover.jpg
    │  │  │              Smoothing_Tutorial_Cover.jpg
    │  │  │              
    │  │  ├─definitions
    │  │  │      noContent.rst
    │  │  │      README.txt
    │  │  │      tocDefinitions.rst
    │  │  │      
    │  │  ├─features2d
    │  │  │  ├─detection_of_planar_objects
    │  │  │  │      detection_of_planar_objects.rst
    │  │  │  │      
    │  │  │  ├─feature_description
    │  │  │  │  │  feature_description.rst
    │  │  │  │  │  
    │  │  │  │  └─images
    │  │  │  │          Feature_Description_BruteForce_Result.jpg
    │  │  │  │          
    │  │  │  ├─feature_detection
    │  │  │  │  │  feature_detection.rst
    │  │  │  │  │  
    │  │  │  │  └─images
    │  │  │  │          Feature_Detection_Result_a.jpg
    │  │  │  │          Feature_Detection_Result_b.jpg
    │  │  │  │          
    │  │  │  ├─feature_flann_matcher
    │  │  │  │  │  feature_flann_matcher.rst
    │  │  │  │  │  
    │  │  │  │  └─images
    │  │  │  │          Feature_FlannMatcher_Keypoints_Result.jpg
    │  │  │  │          Featur_FlannMatcher_Result.jpg
    │  │  │  │          
    │  │  │  ├─feature_homography
    │  │  │  │  │  feature_homography.rst
    │  │  │  │  │  
    │  │  │  │  └─images
    │  │  │  │          Feature_Homography_Result.jpg
    │  │  │  │          
    │  │  │  ├─table_of_content_features2d
    │  │  │  │  │  table_of_content_features2d.rst
    │  │  │  │  │  
    │  │  │  │  └─images
    │  │  │  │      │  detection_of_planar_objects.png
    │  │  │  │      │  Feature_Description_Tutorial_Cover.jpg
    │  │  │  │      │  Feature_Detection_Tutorial_Cover.jpg
    │  │  │  │      │  Feature_Flann_Matcher_Tutorial_Cover.jpg
    │  │  │  │      │  Feature_Homography_Tutorial_Cover.jpg
    │  │  │  │      │  
    │  │  │  │      └─trackingmotion
    │  │  │  │              Corner_Subpixeles_Cover.jpg
    │  │  │  │              Generic_Corner_Detector_Cover.jpg
    │  │  │  │              Harris_Detector_Cover.jpg
    │  │  │  │              Shi_Tomasi_Detector_Cover.jpg
    │  │  │  │              
    │  │  │  └─trackingmotion
    │  │  │      ├─corner_subpixeles
    │  │  │      │  │  corner_subpixeles.rst
    │  │  │      │  │  
    │  │  │      │  └─images
    │  │  │      │          Corner_Subpixeles_Original_Image.jpg
    │  │  │      │          Corner_Subpixeles_Result.jpg
    │  │  │      │          
    │  │  │      ├─generic_corner_detector
    │  │  │      │  │  generic_corner_detector.rst
    │  │  │      │  │  
    │  │  │      │  └─images
    │  │  │      │          My_Harris_corner_detector_Result.jpg
    │  │  │      │          My_Shi_Tomasi_corner_detector_Result.jpg
    │  │  │      │          
    │  │  │      ├─good_features_to_track
    │  │  │      │  │  good_features_to_track.rst
    │  │  │      │  │  
    │  │  │      │  └─images
    │  │  │      │          Feature_Detection_Result_a.jpg
    │  │  │      │          Feature_Detection_Result_b.jpg
    │  │  │      │          
    │  │  │      └─harris_detector
    │  │  │          │  harris_detector.rst
    │  │  │          │  
    │  │  │          └─images
    │  │  │                  Harris_Detector_Original_Image.jpg
    │  │  │                  Harris_Detector_Result.jpg
    │  │  │                  
    │  │  ├─general
    │  │  │  └─table_of_content_general
    │  │  │          table_of_content_general.rst
    │  │  │          
    │  │  ├─gpu
    │  │  │  ├─gpu-basics-similarity
    │  │  │  │      gpu-basics-similarity.rst
    │  │  │  │      
    │  │  │  └─table_of_content_gpu
    │  │  │      │  table_of_content_gpu.rst
    │  │  │      │  
    │  │  │      └─images
    │  │  │              gpu-basics-similarity.png
    │  │  │              
    │  │  ├─highgui
    │  │  │  ├─table_of_content_highgui
    │  │  │  │  │  table_of_content_highgui.rst
    │  │  │  │  │  
    │  │  │  │  └─images
    │  │  │  │          Adding_Trackbars_Tutorial_Cover.jpg
    │  │  │  │          video-input-psnr-ssim.png
    │  │  │  │          video-write.png
    │  │  │  │          
    │  │  │  ├─trackbar
    │  │  │  │  │  trackbar.rst
    │  │  │  │  │  
    │  │  │  │  └─images
    │  │  │  │          Adding_Trackbars_Tutorial_Result_0.jpg
    │  │  │  │          Adding_Trackbars_Tutorial_Result_1.jpg
    │  │  │  │          Adding_Trackbars_Tutorial_Trackbar.png
    │  │  │  │          
    │  │  │  ├─video-input-psnr-ssim
    │  │  │  │  │  video-input-psnr-ssim.rst
    │  │  │  │  │  
    │  │  │  │  └─images
    │  │  │  │          outputVideoInput.png
    │  │  │  │          
    │  │  │  └─video-write
    │  │  │      │  video-write.rst
    │  │  │      │  
    │  │  │      └─images
    │  │  │              resultOutputWideoWrite.png
    │  │  │              videoCompressSelect.png
    │  │  │              videoFileStructure.png
    │  │  │              
    │  │  ├─images
    │  │  │      calib3d.jpg
    │  │  │      core.jpg
    │  │  │      feature2D.jpg
    │  │  │      general.jpg
    │  │  │      gpu.jpg
    │  │  │      highgui.jpg
    │  │  │      imgproc.jpg
    │  │  │      introduction.jpg
    │  │  │      ml.jpg
    │  │  │      objdetect.jpg
    │  │  │      opencv_ios.png
    │  │  │      retina.jpg
    │  │  │      video.jpg
    │  │  │      viz.jpg
    │  │  │      
    │  │  ├─imgproc
    │  │  │  ├─erosion_dilatation
    │  │  │  │  │  erosion_dilatation.rst
    │  │  │  │  │  
    │  │  │  │  └─images
    │  │  │  │          Morphology_1_Tutorial_Cover.jpg
    │  │  │  │          Morphology_1_Tutorial_Dilation_Result.jpg
    │  │  │  │          Morphology_1_Tutorial_Erosion_Result.jpg
    │  │  │  │          Morphology_1_Tutorial_Original_Image.jpg
    │  │  │  │          Morphology_1_Tutorial_Theory_Dilatation_2.png
    │  │  │  │          Morphology_1_Tutorial_Theory_Dilation.png
    │  │  │  │          Morphology_1_Tutorial_Theory_Erosion.png
    │  │  │  │          Morphology_1_Tutorial_Theory_Erosion_2.png
    │  │  │  │          Morphology_1_Tutorial_Theory_Original_Image.png
    │  │  │  │          
    │  │  │  ├─gausian_median_blur_bilateral_filter
    │  │  │  │  │  gausian_median_blur_bilateral_filter.rst
    │  │  │  │  │  
    │  │  │  │  └─images
    │  │  │  │          Smoothing_Tutorial_Result_Median_Filter.jpg
    │  │  │  │          Smoothing_Tutorial_theory_gaussian_0.jpg
    │  │  │  │          
    │  │  │  ├─histograms
    │  │  │  │  ├─back_projection
    │  │  │  │  │  │  back_projection.rst
    │  │  │  │  │  │  
    │  │  │  │  │  └─images
    │  │  │  │  │          Back_Projection1_BackProj.jpg
    │  │  │  │  │          Back_Projection1_Histogram.jpg
    │  │  │  │  │          Back_Projection1_Source_Image.jpg
    │  │  │  │  │          Back_Projection2_BackProj.jpg
    │  │  │  │  │          Back_Projection2_Mask.jpg
    │  │  │  │  │          Back_Projection2_Source_Image.jpg
    │  │  │  │  │          Back_Projection_Theory0.jpg
    │  │  │  │  │          Back_Projection_Theory1.jpg
    │  │  │  │  │          Back_Projection_Theory2.jpg
    │  │  │  │  │          Back_Projection_Theory3.jpg
    │  │  │  │  │          Back_Projection_Theory4.jpg
    │  │  │  │  │          
    │  │  │  │  ├─histogram_calculation
    │  │  │  │  │  │  histogram_calculation.rst
    │  │  │  │  │  │  
    │  │  │  │  │  └─images
    │  │  │  │  │          Histogram_Calculation_Original_Image.jpg
    │  │  │  │  │          Histogram_Calculation_Result.jpg
    │  │  │  │  │          Histogram_Calculation_Theory_Hist0.jpg
    │  │  │  │  │          Histogram_Calculation_Theory_Hist1.jpg
    │  │  │  │  │          
    │  │  │  │  ├─histogram_comparison
    │  │  │  │  │  │  histogram_comparison.rst
    │  │  │  │  │  │  
    │  │  │  │  │  └─images
    │  │  │  │  │          Histogram_Comparison_Source_0.jpg
    │  │  │  │  │          Histogram_Comparison_Source_1.jpg
    │  │  │  │  │          Histogram_Comparison_Source_2.jpg
    │  │  │  │  │          
    │  │  │  │  ├─histogram_equalization
    │  │  │  │  │  │  histogram_equalization.rst
    │  │  │  │  │  │  
    │  │  │  │  │  └─images
    │  │  │  │  │          Histogram_Equalization_Equalized_Histogram.jpg
    │  │  │  │  │          Histogram_Equalization_Equalized_Image.jpg
    │  │  │  │  │          Histogram_Equalization_Original_Histogram.jpg
    │  │  │  │  │          Histogram_Equalization_Original_Image.jpg
    │  │  │  │  │          Histogram_Equalization_Theory_0.jpg
    │  │  │  │  │          Histogram_Equalization_Theory_1.jpg
    │  │  │  │  │          Histogram_Equalization_Theory_2.jpg
    │  │  │  │  │          
    │  │  │  │  └─template_matching
    │  │  │  │      │  template_matching.rst
    │  │  │  │      │  
    │  │  │  │      └─images
    │  │  │  │              Template_Matching_Correl_Result_0.jpg
    │  │  │  │              Template_Matching_Correl_Result_1.jpg
    │  │  │  │              Template_Matching_Correl_Result_2.jpg
    │  │  │  │              Template_Matching_Correl_Result_3.jpg
    │  │  │  │              Template_Matching_Correl_Result_4.jpg
    │  │  │  │              Template_Matching_Correl_Result_5.jpg
    │  │  │  │              Template_Matching_Image_Result.jpg
    │  │  │  │              Template_Matching_Original_Image.jpg
    │  │  │  │              Template_Matching_Template_Image.jpg
    │  │  │  │              Template_Matching_Template_Theory_Result.jpg
    │  │  │  │              Template_Matching_Template_Theory_Sliding.jpg
    │  │  │  │              Template_Matching_Template_Theory_Summary.jpg
    │  │  │  │              
    │  │  │  ├─imgtrans
    │  │  │  │  ├─canny_detector
    │  │  │  │  │  │  canny_detector.rst
    │  │  │  │  │  │  
    │  │  │  │  │  └─images
    │  │  │  │  │          Canny_Detector_Tutorial_Original_Image.jpg
    │  │  │  │  │          Canny_Detector_Tutorial_Result.jpg
    │  │  │  │  │          
    │  │  │  │  ├─copyMakeBorder
    │  │  │  │  │  │  copyMakeBorder.rst
    │  │  │  │  │  │  
    │  │  │  │  │  └─images
    │  │  │  │  │          CopyMakeBorder_Tutorial_Results.jpg
    │  │  │  │  │          
    │  │  │  │  ├─filter_2d
    │  │  │  │  │  │  filter_2d.rst
    │  │  │  │  │  │  
    │  │  │  │  │  └─images
    │  │  │  │  │          filter_2d_tutorial_kernel_theory.png
    │  │  │  │  │          filter_2d_tutorial_result.jpg
    │  │  │  │  │          
    │  │  │  │  ├─hough_circle
    │  │  │  │  │  │  hough_circle.rst
    │  │  │  │  │  │  
    │  │  │  │  │  └─images
    │  │  │  │  │          Hough_Circle_Tutorial_Result.jpg
    │  │  │  │  │          Hough_Circle_Tutorial_Theory_0.jpg
    │  │  │  │  │          
    │  │  │  │  ├─hough_lines
    │  │  │  │  │  │  hough_lines.rst
    │  │  │  │  │  │  
    │  │  │  │  │  └─images
    │  │  │  │  │          Hough_Lines_Tutorial_Original_Image.jpg
    │  │  │  │  │          Hough_Lines_Tutorial_Result.jpg
    │  │  │  │  │          Hough_Lines_Tutorial_Theory_0.jpg
    │  │  │  │  │          Hough_Lines_Tutorial_Theory_1.jpg
    │  │  │  │  │          Hough_Lines_Tutorial_Theory_2.jpg
    │  │  │  │  │          
    │  │  │  │  ├─laplace_operator
    │  │  │  │  │  │  laplace_operator.rst
    │  │  │  │  │  │  
    │  │  │  │  │  └─images
    │  │  │  │  │          Laplace_Operator_Tutorial_Original_Image.jpg
    │  │  │  │  │          Laplace_Operator_Tutorial_Result.jpg
    │  │  │  │  │          Laplace_Operator_Tutorial_Theory_ddIntensity.jpg
    │  │  │  │  │          Laplace_Operator_Tutorial_Theory_Previous.jpg
    │  │  │  │  │          
    │  │  │  │  ├─remap
    │  │  │  │  │  │  remap.rst
    │  │  │  │  │  │  
    │  │  │  │  │  └─images
    │  │  │  │  │          Remap_Tutorial_Original_Image.jpg
    │  │  │  │  │          Remap_Tutorial_Result_0.jpg
    │  │  │  │  │          Remap_Tutorial_Result_1.jpg
    │  │  │  │  │          Remap_Tutorial_Result_2.jpg
    │  │  │  │  │          Remap_Tutorial_Result_3.jpg
    │  │  │  │  │          Remap_Tutorial_Theory_0.jpg
    │  │  │  │  │          Remap_Tutorial_Theory_1.jpg
    │  │  │  │  │          
    │  │  │  │  ├─sobel_derivatives
    │  │  │  │  │  │  sobel_derivatives.rst
    │  │  │  │  │  │  
    │  │  │  │  │  └─images
    │  │  │  │  │          Sobel_Derivatives_Tutorial_Result.jpg
    │  │  │  │  │          Sobel_Derivatives_Tutorial_Theory_0.jpg
    │  │  │  │  │          Sobel_Derivatives_Tutorial_Theory_ddIntensity_Function.jpg
    │  │  │  │  │          Sobel_Derivatives_Tutorial_Theory_dIntensity_Function.jpg
    │  │  │  │  │          Sobel_Derivatives_Tutorial_Theory_Intensity_Function.jpg
    │  │  │  │  │          
    │  │  │  │  └─warp_affine
    │  │  │  │      │  warp_affine.rst
    │  │  │  │      │  
    │  │  │  │      └─images
    │  │  │  │              Warp_Affine_Tutorial_Original_Image.jpg
    │  │  │  │              Warp_Affine_Tutorial_Result_Warp.jpg
    │  │  │  │              Warp_Affine_Tutorial_Result_Warp_Rotate.jpg
    │  │  │  │              Warp_Affine_Tutorial_Theory_0.jpg
    │  │  │  │              
    │  │  │  ├─opening_closing_hats
    │  │  │  │  │  opening_closing_hats.rst
    │  │  │  │  │  
    │  │  │  │  └─images
    │  │  │  │          Morphology_2_Tutorial_Cover.jpg
    │  │  │  │          Morphology_2_Tutorial_Original_Image.jpg
    │  │  │  │          Morphology_2_Tutorial_Theory_BlackHat.png
    │  │  │  │          Morphology_2_Tutorial_Theory_Closing.png
    │  │  │  │          Morphology_2_Tutorial_Theory_Closing_2.png
    │  │  │  │          Morphology_2_Tutorial_Theory_Gradient.png
    │  │  │  │          Morphology_2_Tutorial_Theory_Opening.png
    │  │  │  │          Morphology_2_Tutorial_Theory_Opening_2.png
    │  │  │  │          Morphology_2_Tutorial_Theory_TopHat.png
    │  │  │  │          
    │  │  │  ├─pyramids
    │  │  │  │  │  pyramids.rst
    │  │  │  │  │  
    │  │  │  │  └─images
    │  │  │  │          Pyramids_Tutorial_Original_Image.jpg
    │  │  │  │          Pyramids_Tutorial_Pyramid_Theory.png
    │  │  │  │          Pyramids_Tutorial_PyrDown_Result.jpg
    │  │  │  │          Pyramids_Tutorial_PyrUp_Result.jpg
    │  │  │  │          
    │  │  │  ├─shapedescriptors
    │  │  │  │  ├─bounding_rects_circles
    │  │  │  │  │  │  bounding_rects_circles.rst
    │  │  │  │  │  │  
    │  │  │  │  │  └─images
    │  │  │  │  │          Bounding_Rects_Circles_Result.jpg
    │  │  │  │  │          Bounding_Rects_Circles_Source_Image.jpg
    │  │  │  │  │          
    │  │  │  │  ├─bounding_rotated_ellipses
    │  │  │  │  │  │  bounding_rotated_ellipses.rst
    │  │  │  │  │  │  
    │  │  │  │  │  └─images
    │  │  │  │  │          Bounding_Rotated_Ellipses_Result.jpg
    │  │  │  │  │          Bounding_Rotated_Ellipses_Source_Image.jpg
    │  │  │  │  │          
    │  │  │  │  ├─find_contours
    │  │  │  │  │  │  find_contours.rst
    │  │  │  │  │  │  
    │  │  │  │  │  └─images
    │  │  │  │  │          Find_Contours_Original_Image.jpg
    │  │  │  │  │          Find_Contours_Result.jpg
    │  │  │  │  │          
    │  │  │  │  ├─hull
    │  │  │  │  │  │  hull.rst
    │  │  │  │  │  │  
    │  │  │  │  │  └─images
    │  │  │  │  │          Hull_Original_Image.jpg
    │  │  │  │  │          Hull_Result.jpg
    │  │  │  │  │          
    │  │  │  │  ├─moments
    │  │  │  │  │  │  moments.rst
    │  │  │  │  │  │  
    │  │  │  │  │  └─images
    │  │  │  │  │          Moments_Result1.jpg
    │  │  │  │  │          Moments_Result2.jpg
    │  │  │  │  │          Moments_Source_Image.jpg
    │  │  │  │  │          
    │  │  │  │  └─point_polygon_test
    │  │  │  │      │  point_polygon_test.rst
    │  │  │  │      │  
    │  │  │  │      └─images
    │  │  │  │              Point_Polygon_Test_Result.jpg
    │  │  │  │              Point_Polygon_Test_Source_Image.png
    │  │  │  │              
    │  │  │  ├─table_of_content_imgproc
    │  │  │  │  │  table_of_content_imgproc.rst
    │  │  │  │  │  
    │  │  │  │  └─images
    │  │  │  │      │  Morphology_1_Tutorial_Cover.jpg
    │  │  │  │      │  Morphology_2_Tutorial_Cover.jpg
    │  │  │  │      │  Pyramids_Tutorial_Cover.jpg
    │  │  │  │      │  Smoothing_Tutorial_Cover.jpg
    │  │  │  │      │  Threshold_Tutorial_Cover.jpg
    │  │  │  │      │  
    │  │  │  │      ├─histograms
    │  │  │  │      │      Back_Projection_Tutorial_Cover.jpg
    │  │  │  │      │      Histogram_Calculation_Tutorial_Cover.jpg
    │  │  │  │      │      Histogram_Comparison_Tutorial_Cover.jpg
    │  │  │  │      │      Histogram_Equalization_Tutorial_Cover.jpg
    │  │  │  │      │      Template_Matching_Tutorial_Cover.jpg
    │  │  │  │      │      
    │  │  │  │      ├─imgtrans
    │  │  │  │      │      Canny_Detector_Tutorial_Cover.jpg
    │  │  │  │      │      CopyMakeBorder_Tutorial_Cover.jpg
    │  │  │  │      │      Filter_2D_Tutorial_Cover.jpg
    │  │  │  │      │      Hough_Circle_Tutorial_Cover.jpg
    │  │  │  │      │      Hough_Lines_Tutorial_Cover.jpg
    │  │  │  │      │      Laplace_Operator_Tutorial_Cover.jpg
    │  │  │  │      │      Remap_Tutorial_Cover.jpg
    │  │  │  │      │      Sobel_Derivatives_Tutorial_Cover.jpg
    │  │  │  │      │      Warp_Affine_Tutorial_Cover.jpg
    │  │  │  │      │      
    │  │  │  │      └─shapedescriptors
    │  │  │  │              Bounding_Rects_Circles_Tutorial_Cover.jpg
    │  │  │  │              Bounding_Rotated_Ellipses_Tutorial_Cover.jpg
    │  │  │  │              Find_Contours_Tutorial_Cover.jpg
    │  │  │  │              Hull_Tutorial_Cover.jpg
    │  │  │  │              Moments_Tutorial_Cover.jpg
    │  │  │  │              Point_Polygon_Test_Tutorial_Cover.jpg
    │  │  │  │              
    │  │  │  └─threshold
    │  │  │      │  threshold.rst
    │  │  │      │  
    │  │  │      └─images
    │  │  │              Threshold_Tutorial_Cover.jpg
    │  │  │              Threshold_Tutorial_Original_Image.jpg
    │  │  │              Threshold_Tutorial_Result_Binary_Inverted.jpg
    │  │  │              Threshold_Tutorial_Result_Zero.jpg
    │  │  │              Threshold_Tutorial_Theory_Base_Figure.png
    │  │  │              Threshold_Tutorial_Theory_Binary.png
    │  │  │              Threshold_Tutorial_Theory_Binary_Inverted.png
    │  │  │              Threshold_Tutorial_Theory_Example.jpg
    │  │  │              Threshold_Tutorial_Theory_Truncate.png
    │  │  │              Threshold_Tutorial_Theory_Zero.png
    │  │  │              Threshold_Tutorial_Theory_Zero_Inverted.png
    │  │  │              
    │  │  ├─introduction
    │  │  │  ├─android_binary_package
    │  │  │  │  │  android_dev_intro.rst
    │  │  │  │  │  dev_with_OCV_on_Android.rst
    │  │  │  │  │  O4A_SDK.rst
    │  │  │  │  │  
    │  │  │  │  └─images
    │  │  │  │          android_emulator_opencv_manager_fail.png
    │  │  │  │          android_package_7zip.png
    │  │  │  │          android_sdk_and_avd_manager.png
    │  │  │  │          AVD_create.png
    │  │  │  │          AVD_empty.png
    │  │  │  │          cmd_adb_devices.png
    │  │  │  │          device_details.png
    │  │  │  │          dev_OCV_new_class.png
    │  │  │  │          dev_OCV_reference.png
    │  │  │  │          eclipse_10_crystal_clean.png
    │  │  │  │          eclipse_11_run_as.png
    │  │  │  │          eclipse_1a_locate_sdk.png
    │  │  │  │          eclipse_1_choose_workspace.png
    │  │  │  │          eclipse_2_window_preferences.png
    │  │  │  │          eclipse_3_preferences_android.png
    │  │  │  │          eclipse_4_locate_sdk.png
    │  │  │  │          eclipse_5_import_command.png
    │  │  │  │          eclipse_6_import_existing_projects.png
    │  │  │  │          eclipse_7_select_projects.png
    │  │  │  │          eclipse_8a_target.png
    │  │  │  │          eclipse_8b_fix_props.png
    │  │  │  │          eclipse_8_false_alarm.png
    │  │  │  │          eclipse_9_errors_dissapearing.png
    │  │  │  │          eclipse_builders.png
    │  │  │  │          eclipse_builder_types.png
    │  │  │  │          eclipse_cdt_cfg1.png
    │  │  │  │          eclipse_cdt_cfg2.png
    │  │  │  │          eclipse_cdt_cfg3.png
    │  │  │  │          eclipse_cdt_cfg4.png
    │  │  │  │          eclipse_cdt_cfg5.png
    │  │  │  │          eclipse_cdt_cfg6.png
    │  │  │  │          eclipse_cdt_cfg7.png
    │  │  │  │          eclipse_cdt_cfg8.png
    │  │  │  │          eclipse_edit_configuration_build_options.png
    │  │  │  │          eclipse_edit_configuration_build_resources.png
    │  │  │  │          eclipse_edit_configuration_main.png
    │  │  │  │          eclipse_edit_configuration_refresh.png
    │  │  │  │          eclipse_edit_configuration_specify_resources.png
    │  │  │  │          eclipse_inst_adt.png
    │  │  │  │          eclipse_inst_cdt.png
    │  │  │  │          eclipse_inst_cdt_2.png
    │  │  │  │          eclipse_ndk_build.png
    │  │  │  │          eclipse_NDK_build_success.png
    │  │  │  │          eclipse_opencv_dependency0.png
    │  │  │  │          eclipse_opencv_dependency1.png
    │  │  │  │          eclipse_windows_environment.png
    │  │  │  │          emulator_canny.png
    │  │  │  │          ndk_build.png
    │  │  │  │          usb_device_connect_01.png
    │  │  │  │          usb_device_connect_02.png
    │  │  │  │          usb_device_connect_03.png
    │  │  │  │          usb_device_connect_04.png
    │  │  │  │          usb_device_connect_05.png
    │  │  │  │          usb_device_connect_06.png
    │  │  │  │          usb_device_connect_07.png
    │  │  │  │          usb_device_connect_08.png
    │  │  │  │          usb_device_connect_09.png
    │  │  │  │          usb_device_connect_10.png
    │  │  │  │          usb_device_connect_11.png
    │  │  │  │          usb_device_connect_12.png
    │  │  │  │          usb_device_connect_13.png
    │  │  │  │          usb_device_connect_ubuntu.png
    │  │  │  │          
    │  │  │  ├─clojure_dev_intro
    │  │  │  │  │  clojure_dev_intro.rst
    │  │  │  │  │  
    │  │  │  │  └─images
    │  │  │  │          blurred.png
    │  │  │  │          lena.png
    │  │  │  │          
    │  │  │  ├─crosscompilation
    │  │  │  │      arm_crosscompile_with_cmake.rst
    │  │  │  │      
    │  │  │  ├─desktop_java
    │  │  │  │  │  java_dev_intro.rst
    │  │  │  │  │  
    │  │  │  │  └─images
    │  │  │  │          ant_output.png
    │  │  │  │          cmake_output.png
    │  │  │  │          faceDetection.png
    │  │  │  │          Java_logo.png
    │  │  │  │          lena.png
    │  │  │  │          sbt_eclipse.png
    │  │  │  │          sbt_run.png
    │  │  │  │          sbt_run_face.png
    │  │  │  │          
    │  │  │  ├─display_image
    │  │  │  │  │  display_image.rst
    │  │  │  │  │  
    │  │  │  │  └─images
    │  │  │  │          Display_Image_Tutorial_Result.jpg
    │  │  │  │          
    │  │  │  ├─how_to_write_a_tutorial
    │  │  │  │  │  how_to_write_a_tutorial.rst
    │  │  │  │  │  
    │  │  │  │  └─images
    │  │  │  │          matTheBasicImageStructure.jpg
    │  │  │  │          
    │  │  │  ├─ios_install
    │  │  │  │      ios_install.rst
    │  │  │  │      
    │  │  │  ├─java_eclipse
    │  │  │  │  │  java_eclipse.rst
    │  │  │  │  │  
    │  │  │  │  └─images
    │  │  │  │          1-window-preferences.png
    │  │  │  │          10-new-project-created.png
    │  │  │  │          11-the-code.png
    │  │  │  │          2-user-library-new.png
    │  │  │  │          3-library-name.png
    │  │  │  │          4-add-external-jars.png
    │  │  │  │          5-native-library.png
    │  │  │  │          6-external-folder.png
    │  │  │  │          7-user-library-final.png
    │  │  │  │          7_5-new-java-project.png
    │  │  │  │          8-add-library.png
    │  │  │  │          9-select-user-lib.png
    │  │  │  │          
    │  │  │  ├─linux_eclipse
    │  │  │  │  │  linux_eclipse.rst
    │  │  │  │  │  
    │  │  │  │  └─images
    │  │  │  │          a0.png
    │  │  │  │          a1.png
    │  │  │  │          a10.png
    │  │  │  │          a12.png
    │  │  │  │          a14.png
    │  │  │  │          a15.jpg
    │  │  │  │          a3.png
    │  │  │  │          a4.png
    │  │  │  │          a7.png
    │  │  │  │          a9.png
    │  │  │  │          
    │  │  │  ├─linux_gcc_cmake
    │  │  │  │  │  linux_gcc_cmake.rst
    │  │  │  │  │  
    │  │  │  │  └─images
    │  │  │  │          GCC_CMake_Example_Tutorial.jpg
    │  │  │  │          
    │  │  │  ├─linux_install
    │  │  │  │      linux_install.rst
    │  │  │  │      
    │  │  │  ├─load_save_image
    │  │  │  │  │  load_save_image.rst
    │  │  │  │  │  
    │  │  │  │  └─images
    │  │  │  │          Load_Save_Image_Result_1.jpg
    │  │  │  │          Load_Save_Image_Result_2.jpg
    │  │  │  │          
    │  │  │  ├─table_of_content_introduction
    │  │  │  │  │  table_of_content_introduction.rst
    │  │  │  │  │  
    │  │  │  │  └─images
    │  │  │  │          android_logo.png
    │  │  │  │          clojure-logo.png
    │  │  │  │          Display_Image_Tutorial_Result.jpg
    │  │  │  │          eclipse-logo.png
    │  │  │  │          eclipse_cpp_logo.jpeg
    │  │  │  │          gccegg-65.jpg
    │  │  │  │          how_to_write_a_tutorial.png
    │  │  │  │          Java_logo.png
    │  │  │  │          Load_Save_Image_Result_1.jpg
    │  │  │  │          opencv_ios.png
    │  │  │  │          ubuntu-logo.jpg
    │  │  │  │          visual-studio-2010-logo.jpg
    │  │  │  │          visual_studio_image_watch.png
    │  │  │  │          windows_logo.jpg
    │  │  │  │          
    │  │  │  ├─windows_install
    │  │  │  │  │  windows_install.rst
    │  │  │  │  │  
    │  │  │  │  └─images
    │  │  │  │          ChangeBuildVisualStudio.jpg
    │  │  │  │          CMakeBuildOptionsOpenCV.jpg
    │  │  │  │          CMakeBuildWithWindowsGUI.jpg
    │  │  │  │          CMakeOutputPackageNotFound.jpg
    │  │  │  │          CMakePackageNotFoundWindows.jpg
    │  │  │  │          CMakeSelectBin.jpg
    │  │  │  │          CMake_Configure_Windows.jpg
    │  │  │  │          cmsdstartwindows.jpg
    │  │  │  │          IntelTBB.png
    │  │  │  │          MiktexInstall.png
    │  │  │  │          OpenCVBuildResultWindows.jpg
    │  │  │  │          OpenCV_Install_Directory.png
    │  │  │  │          PathEditorOpenCVInsertNew.png
    │  │  │  │          PathEditorOpenCVSetPath.png
    │  │  │  │          qtDownloadThisPackage.png
    │  │  │  │          Sphinx_Install.png
    │  │  │  │          SVNCheckOutProgress.png
    │  │  │  │          TortoiseSVNCheckout.png
    │  │  │  │          TortoiseSVNCheckoutWindow.png
    │  │  │  │          visualstudiocommandprompt.jpg
    │  │  │  │          WindowsBuildDoc.png
    │  │  │  │          WindowsBuildInstall.png
    │  │  │  │          WindowsOpenCVDirPath.png
    │  │  │  │          WindowsOpenCVInstaller.png
    │  │  │  │          WindowsQtContoursOutput.png
    │  │  │  │          
    │  │  │  ├─windows_visual_studio_image_watch
    │  │  │  │  │  windows_visual_studio_image_watch.rst
    │  │  │  │  │  
    │  │  │  │  └─images
    │  │  │  │          breakpoint.png
    │  │  │  │          edges_zoom.png
    │  │  │  │          help_button.jpg
    │  │  │  │          input_zoom.png
    │  │  │  │          toolwindow.jpg
    │  │  │  │          viewer.jpg
    │  │  │  │          viewer_context_menu.png
    │  │  │  │          visual_studio_image_watch.png
    │  │  │  │          vs_locals.png
    │  │  │  │          
    │  │  │  └─windows_visual_studio_Opencv
    │  │  │      │  windows_visual_studio_Opencv.rst
    │  │  │      │  
    │  │  │      └─images
    │  │  │              AddNewPropertySheet.jpg
    │  │  │              NewProjectVisualStudio.jpg
    │  │  │              OpenCVEditEnviromentVisual.jpg
    │  │  │              OpenCV_Install_Directory.jpg
    │  │  │              PropertyPageAddExisting.jpg
    │  │  │              PropertyPageExample.jpg
    │  │  │              PropertySheetInsideFolder.jpg
    │  │  │              PropertySheetOpenCVInclude.jpg
    │  │  │              PropertySheetOpenCVLib.jpg
    │  │  │              PropertySheetOpenCVLibrariesDebug.jpg
    │  │  │              PropertySheetOpenCVLibrariesDebugSmple.jpg
    │  │  │              PropertySheetOpenCVLibrariesRelease.jpg
    │  │  │              PropertySheetVS2010.jpg
    │  │  │              SuccessVisualStudioWindows.jpg
    │  │  │              VCDirectories2008.jpg
    │  │  │              VCDirectories2010.jpg
    │  │  │              VisualStudioCommandLineArguments.jpg
    │  │  │              
    │  │  ├─ios
    │  │  │  ├─hello
    │  │  │  │  │  hello.rst
    │  │  │  │  │  
    │  │  │  │  └─images
    │  │  │  │          header_directive.png
    │  │  │  │          linking_opencv_ios.png
    │  │  │  │          output.png
    │  │  │  │          view_did_load.png
    │  │  │  │          
    │  │  │  ├─image_manipulation
    │  │  │  │  │  image_manipulation.rst
    │  │  │  │  │  
    │  │  │  │  └─images
    │  │  │  │          output.jpg
    │  │  │  │          
    │  │  │  ├─table_of_content_ios
    │  │  │  │  │  table_of_content_ios.rst
    │  │  │  │  │  
    │  │  │  │  └─images
    │  │  │  │          facedetect.jpg
    │  │  │  │          image_effects.png
    │  │  │  │          intro.png
    │  │  │  │          
    │  │  │  └─video_processing
    │  │  │      │  video_processing.rst
    │  │  │      │  
    │  │  │      └─images
    │  │  │              xcode_hello_ios_frameworks_add_dependencies.png
    │  │  │              xcode_hello_ios_framework_drag_and_drop.png
    │  │  │              xcode_hello_ios_viewcontroller_layout.png
    │  │  │              
    │  │  ├─ml
    │  │  │  ├─introduction_to_svm
    │  │  │  │  │  introduction_to_svm.rst
    │  │  │  │  │  
    │  │  │  │  └─images
    │  │  │  │          optimal-hyperplane.png
    │  │  │  │          result.png
    │  │  │  │          separating-lines.png
    │  │  │  │          
    │  │  │  ├─non_linear_svms
    │  │  │  │  │  non_linear_svms.rst
    │  │  │  │  │  
    │  │  │  │  └─images
    │  │  │  │          result.png
    │  │  │  │          sample-errors-dist.png
    │  │  │  │          
    │  │  │  └─table_of_content_ml
    │  │  │      │  table_of_content_ml.rst
    │  │  │      │  
    │  │  │      └─images
    │  │  │              introduction_to_svm.png
    │  │  │              non_linear_svms.png
    │  │  │              
    │  │  ├─objdetect
    │  │  │  ├─cascade_classifier
    │  │  │  │  │  cascade_classifier.rst
    │  │  │  │  │  
    │  │  │  │  └─images
    │  │  │  │          Cascade_Classifier_Tutorial_Result_Haar.jpg
    │  │  │  │          Cascade_Classifier_Tutorial_Result_LBP.jpg
    │  │  │  │          
    │  │  │  └─table_of_content_objdetect
    │  │  │      │  table_of_content_objdetect.rst
    │  │  │      │  
    │  │  │      └─images
    │  │  │              Cascade_Classifier_Tutorial_Cover.jpg
    │  │  │              
    │  │  ├─video
    │  │  │  └─table_of_content_video
    │  │  │          table_of_content_video.rst
    │  │  │          
    │  │  └─viz
    │  │      ├─creating_widgets
    │  │      │  │  creating_widgets.rst
    │  │      │  │  
    │  │      │  └─images
    │  │      │          red_triangle.png
    │  │      │          
    │  │      ├─launching_viz
    │  │      │  │  launching_viz.rst
    │  │      │  │  
    │  │      │  └─images
    │  │      │          window_demo.png
    │  │      │          
    │  │      ├─table_of_content_viz
    │  │      │  │  table_of_content_viz.rst
    │  │      │  │  
    │  │      │  └─images
    │  │      │          facedetect.jpg
    │  │      │          image_effects.png
    │  │      │          intro.png
    │  │      │          
    │  │      ├─transformations
    │  │      │  │  transformations.rst
    │  │      │  │  
    │  │      │  └─images
    │  │      │          camera_view_point.png
    │  │      │          global_view_point.png
    │  │      │          
    │  │      └─widget_pose
    │  │          │  widget_pose.rst
    │  │          │  
    │  │          └─images
    │  │                  widgetpose.png
    │  │                  
    │  ├─user_guide
    │  │      ug_features2d.rst
    │  │      ug_intelperc.rst
    │  │      ug_kinect.rst
    │  │      ug_mat.rst
    │  │      ug_traincascade.rst
    │  │      user_guide.rst
    │  │      
    │  ├─vidsurv
    │  │      Blob_Tracking_Modules.doc
    │  │      Blob_Tracking_Tests.doc
    │  │      TestSeq.doc
    │  │      
    │  └─_themes
    │      └─blue
    │          │  layout.html
    │          │  searchbox.html
    │          │  theme.conf
    │          │  
    │          └─static
    │                  default.css_t
    │                  
    ├─include
    │  │  CMakeLists.txt
    │  │  
    │  ├─opencv
    │  │      cv.h
    │  │      cv.hpp
    │  │      cvaux.h
    │  │      cvaux.hpp
    │  │      cvwimage.h
    │  │      cxcore.h
    │  │      cxcore.hpp
    │  │      cxeigen.hpp
    │  │      cxmisc.h
    │  │      highgui.h
    │  │      ml.h
    │  │      
    │  └─opencv2
    │          opencv.hpp
    │          
    ├─modules
    │  │  CMakeLists.txt
    │  │  refman.rst.in
    │  │  
    │  ├─androidcamera
    │  │  │  CMakeLists.txt
    │  │  │  
    │  │  ├─camera_wrapper
    │  │  │  │  camera_wrapper.cpp
    │  │  │  │  camera_wrapper.h
    │  │  │  │  CMakeLists.txt
    │  │  │  │  
    │  │  │  └─android.3.0.1
    │  │  │          Camera.patch
    │  │  │          ICamera.patch
    │  │  │          README
    │  │  │          SurfaceTexture.patch
    │  │  │          
    │  │  ├─include
    │  │  │      camera_activity.hpp
    │  │  │      camera_properties.h
    │  │  │      
    │  │  └─src
    │  │          camera_activity.cpp
    │  │          
    │  ├─calib3d
    │  │  │  CMakeLists.txt
    │  │  │  
    │  │  ├─doc
    │  │  │  │  calib3d.rst
    │  │  │  │  camera_calibration_and_3d_reconstruction.rst
    │  │  │  │  
    │  │  │  └─pics
    │  │  │          distortion_examples.png
    │  │  │          fisheye_undistorted.jpg
    │  │  │          pinhole_camera_model.png
    │  │  │          stereo_undistort.jpg
    │  │  │          
    │  │  ├─include
    │  │  │  └─opencv2
    │  │  │      │  calib3d.hpp
    │  │  │      │  
    │  │  │      └─calib3d
    │  │  │              calib3d.hpp
    │  │  │              
    │  │  ├─perf
    │  │  │      perf_cicrlesGrid.cpp
    │  │  │      perf_main.cpp
    │  │  │      perf_pnp.cpp
    │  │  │      perf_precomp.hpp
    │  │  │      
    │  │  ├─src
    │  │  │      calibinit.cpp
    │  │  │      calibration.cpp
    │  │  │      checkchessboard.cpp
    │  │  │      circlesgrid.cpp
    │  │  │      circlesgrid.hpp
    │  │  │      epnp.cpp
    │  │  │      epnp.h
    │  │  │      fisheye.cpp
    │  │  │      fisheye.hpp
    │  │  │      fundam.cpp
    │  │  │      modelest.cpp
    │  │  │      p3p.cpp
    │  │  │      p3p.h
    │  │  │      polynom_solver.cpp
    │  │  │      polynom_solver.h
    │  │  │      posit.cpp
    │  │  │      precomp.hpp
    │  │  │      quadsubpix.cpp
    │  │  │      solvepnp.cpp
    │  │  │      stereobm.cpp
    │  │  │      stereosgbm.cpp
    │  │  │      triangulate.cpp
    │  │  │      _modelest.h
    │  │  │      
    │  │  └─test
    │  │          test_affine3d_estimator.cpp
    │  │          test_cameracalibration.cpp
    │  │          test_cameracalibration_artificial.cpp
    │  │          test_cameracalibration_badarg.cpp
    │  │          test_chessboardgenerator.cpp
    │  │          test_chessboardgenerator.hpp
    │  │          test_chesscorners.cpp
    │  │          test_chesscorners_badarg.cpp
    │  │          test_chesscorners_timing.cpp
    │  │          test_compose_rt.cpp
    │  │          test_cornerssubpix.cpp
    │  │          test_fisheye.cpp
    │  │          test_fundam.cpp
    │  │          test_homography.cpp
    │  │          test_main.cpp
    │  │          test_modelest.cpp
    │  │          test_posit.cpp
    │  │          test_precomp.hpp
    │  │          test_reproject_image_to_3d.cpp
    │  │          test_solvepnp_ransac.cpp
    │  │          test_stereomatching.cpp
    │  │          test_undistort.cpp
    │  │          test_undistort_badarg.cpp
    │  │          test_undistort_points.cpp
    │  │          
    │  ├─contrib
    │  │  │  CMakeLists.txt
    │  │  │  
    │  │  ├─doc
    │  │  │  │  contrib.rst
    │  │  │  │  openfabmap.rst
    │  │  │  │  stereo.rst
    │  │  │  │  
    │  │  │  ├─facerec
    │  │  │  │  │  colormaps.rst
    │  │  │  │  │  facerec_api.rst
    │  │  │  │  │  facerec_changelog.rst
    │  │  │  │  │  facerec_tutorial.rst
    │  │  │  │  │  index.rst
    │  │  │  │  │  
    │  │  │  │  ├─etc
    │  │  │  │  │      at.txt
    │  │  │  │  │      
    │  │  │  │  ├─img
    │  │  │  │  │  │  at_database_small_sample_size.png
    │  │  │  │  │  │  eigenfaces_opencv.png
    │  │  │  │  │  │  eigenface_reconstruction_opencv.png
    │  │  │  │  │  │  fisherfaces_opencv.png
    │  │  │  │  │  │  fisherface_reconstruction_opencv.png
    │  │  │  │  │  │  
    │  │  │  │  │  ├─colormaps
    │  │  │  │  │  │      colorscale_autumn.jpg
    │  │  │  │  │  │      colorscale_bone.jpg
    │  │  │  │  │  │      colorscale_cool.jpg
    │  │  │  │  │  │      colorscale_hot.jpg
    │  │  │  │  │  │      colorscale_hsv.jpg
    │  │  │  │  │  │      colorscale_jet.jpg
    │  │  │  │  │  │      colorscale_mkpj1.jpg
    │  │  │  │  │  │      colorscale_mkpj2.jpg
    │  │  │  │  │  │      colorscale_ocean.jpg
    │  │  │  │  │  │      colorscale_pink.jpg
    │  │  │  │  │  │      colorscale_rainbow.jpg
    │  │  │  │  │  │      colorscale_spring.jpg
    │  │  │  │  │  │      colorscale_summer.jpg
    │  │  │  │  │  │      colorscale_winter.jpg
    │  │  │  │  │  │      
    │  │  │  │  │  ├─lbp
    │  │  │  │  │  │      lbp.png
    │  │  │  │  │  │      lbp_yale.jpg
    │  │  │  │  │  │      patterns.png
    │  │  │  │  │  │      
    │  │  │  │  │  └─tutorial
    │  │  │  │  │      ├─facerec_video
    │  │  │  │  │      │      facerec_video.png
    │  │  │  │  │      │      
    │  │  │  │  │      └─gender_classification
    │  │  │  │  │              arnie_10_10_200_200.jpg
    │  │  │  │  │              arnie_20_20_200_200.jpg
    │  │  │  │  │              arnie_20_20_70_70.jpg
    │  │  │  │  │              arnie_30_30_200_200.jpg
    │  │  │  │  │              clooney_set.png
    │  │  │  │  │              fisherface_0.png
    │  │  │  │  │              fisherface_reconstruction_0.png
    │  │  │  │  │              mean.png
    │  │  │  │  │              
    │  │  │  │  ├─src
    │  │  │  │  │      CMakeLists.txt
    │  │  │  │  │      create_csv.py
    │  │  │  │  │      crop_face.py
    │  │  │  │  │      facerec_demo.cpp
    │  │  │  │  │      facerec_eigenfaces.cpp
    │  │  │  │  │      facerec_fisherfaces.cpp
    │  │  │  │  │      facerec_lbph.cpp
    │  │  │  │  │      facerec_save_load.cpp
    │  │  │  │  │      facerec_video.cpp
    │  │  │  │  │      
    │  │  │  │  └─tutorial
    │  │  │  │          facerec_gender_classification.rst
    │  │  │  │          facerec_save_load.rst
    │  │  │  │          facerec_video_recognition.rst
    │  │  │  │          
    │  │  │  └─retina
    │  │  │          index.rst
    │  │  │          
    │  │  ├─include
    │  │  │  └─opencv2
    │  │  │      └─contrib
    │  │  │              contrib.hpp
    │  │  │              detection_based_tracker.hpp
    │  │  │              hybridtracker.hpp
    │  │  │              openfabmap.hpp
    │  │  │              retina.hpp
    │  │  │              
    │  │  ├─src
    │  │  │      adaptiveskindetector.cpp
    │  │  │      ba.cpp
    │  │  │      basicretinafilter.cpp
    │  │  │      basicretinafilter.hpp
    │  │  │      bowmsctrainer.cpp
    │  │  │      chamfermatching.cpp
    │  │  │      chowliutree.cpp
    │  │  │      colormap.cpp
    │  │  │      colortracker.cpp
    │  │  │      contrib_init.cpp
    │  │  │      detection_based_tracker.cpp
    │  │  │      facerec.cpp
    │  │  │      featuretracker.cpp
    │  │  │      fuzzymeanshifttracker.cpp
    │  │  │      gencolors.cpp
    │  │  │      hybridtracker.cpp
    │  │  │      imagelogpolprojection.cpp
    │  │  │      imagelogpolprojection.hpp
    │  │  │      inputoutput.cpp
    │  │  │      lda.cpp
    │  │  │      logpolar_bsm.cpp
    │  │  │      magnoretinafilter.cpp
    │  │  │      magnoretinafilter.hpp
    │  │  │      octree.cpp
    │  │  │      openfabmap.cpp
    │  │  │      parvoretinafilter.cpp
    │  │  │      parvoretinafilter.hpp
    │  │  │      polyfit.cpp
    │  │  │      precomp.hpp
    │  │  │      retina.cpp
    │  │  │      retinacolor.cpp
    │  │  │      retinacolor.hpp
    │  │  │      retinafilter.cpp
    │  │  │      retinafilter.hpp
    │  │  │      rgbdodometry.cpp
    │  │  │      selfsimilarity.cpp
    │  │  │      spinimages.cpp
    │  │  │      stereovar.cpp
    │  │  │      templatebuffer.hpp
    │  │  │      
    │  │  └─test
    │  │          test_main.cpp
    │  │          test_precomp.hpp
    │  │          
    │  ├─core
    │  │  │  CMakeLists.txt
    │  │  │  
    │  │  ├─doc
    │  │  │  │  basic_structures.rst
    │  │  │  │  clustering.rst
    │  │  │  │  core.rst
    │  │  │  │  drawing_functions.rst
    │  │  │  │  dynamic_structures.rst
    │  │  │  │  intro.rst
    │  │  │  │  old_basic_structures.rst
    │  │  │  │  old_xml_yaml_persistence.rst
    │  │  │  │  opengl_interop.rst
    │  │  │  │  operations_on_arrays.rst
    │  │  │  │  utility_and_system_functions_and_macros.rst
    │  │  │  │  xml_yaml_persistence.rst
    │  │  │  │  
    │  │  │  └─pics
    │  │  │          ellipse.png
    │  │  │          memstorage1.png
    │  │  │          memstorage2.png
    │  │  │          rotatedrect.png
    │  │  │          
    │  │  ├─include
    │  │  │  └─opencv2
    │  │  │      │  core.hpp
    │  │  │      │  
    │  │  │      └─core
    │  │  │              affine.hpp
    │  │  │              core.hpp
    │  │  │              core_c.h
    │  │  │              cuda_devptrs.hpp
    │  │  │              devmem2d.hpp
    │  │  │              eigen.hpp
    │  │  │              gpumat.hpp
    │  │  │              internal.hpp
    │  │  │              mat.hpp
    │  │  │              opengl_interop.hpp
    │  │  │              opengl_interop_deprecated.hpp
    │  │  │              operations.hpp
    │  │  │              types_c.h
    │  │  │              version.hpp
    │  │  │              wimage.hpp
    │  │  │              
    │  │  ├─perf
    │  │  │      perf_abs.cpp
    │  │  │      perf_addWeighted.cpp
    │  │  │      perf_arithm.cpp
    │  │  │      perf_bitwise.cpp
    │  │  │      perf_compare.cpp
    │  │  │      perf_convertTo.cpp
    │  │  │      perf_dft.cpp
    │  │  │      perf_dot.cpp
    │  │  │      perf_inRange.cpp
    │  │  │      perf_main.cpp
    │  │  │      perf_mat.cpp
    │  │  │      perf_math.cpp
    │  │  │      perf_merge.cpp
    │  │  │      perf_minmaxloc.cpp
    │  │  │      perf_norm.cpp
    │  │  │      perf_precomp.hpp
    │  │  │      perf_reduce.cpp
    │  │  │      perf_split.cpp
    │  │  │      perf_stat.cpp
    │  │  │      
    │  │  ├─src
    │  │  │      algorithm.cpp
    │  │  │      alloc.cpp
    │  │  │      arithm.cpp
    │  │  │      array.cpp
    │  │  │      cmdparser.cpp
    │  │  │      convert.cpp
    │  │  │      copy.cpp
    │  │  │      datastructs.cpp
    │  │  │      drawing.cpp
    │  │  │      dxt.cpp
    │  │  │      glob.cpp
    │  │  │      gl_core_3_1.cpp
    │  │  │      gl_core_3_1.hpp
    │  │  │      gpumat.cpp
    │  │  │      lapack.cpp
    │  │  │      mathfuncs.cpp
    │  │  │      matmul.cpp
    │  │  │      matop.cpp
    │  │  │      matrix.cpp
    │  │  │      opengl_interop.cpp
    │  │  │      opengl_interop_deprecated.cpp
    │  │  │      out.cpp
    │  │  │      parallel.cpp
    │  │  │      persistence.cpp
    │  │  │      precomp.hpp
    │  │  │      rand.cpp
    │  │  │      stat.cpp
    │  │  │      system.cpp
    │  │  │      tables.cpp
    │  │  │      
    │  │  └─test
    │  │          test_arithm.cpp
    │  │          test_countnonzero.cpp
    │  │          test_ds.cpp
    │  │          test_dxt.cpp
    │  │          test_eigen.cpp
    │  │          test_io.cpp
    │  │          test_main.cpp
    │  │          test_mat.cpp
    │  │          test_math.cpp
    │  │          test_misc.cpp
    │  │          test_operations.cpp
    │  │          test_precomp.hpp
    │  │          test_rand.cpp
    │  │          
    │  ├─dynamicuda
    │  │  │  CMakeLists.txt
    │  │  │  
    │  │  ├─include
    │  │  │  └─opencv2
    │  │  │      └─dynamicuda
    │  │  │              dynamicuda.hpp
    │  │  │              
    │  │  └─src
    │  │      │  main.cpp
    │  │      │  
    │  │      └─cuda
    │  │              matrix_operations.cu
    │  │              
    │  ├─features2d
    │  │  │  CMakeLists.txt
    │  │  │  
    │  │  ├─doc
    │  │  │      common_interfaces_of_descriptor_extractors.rst
    │  │  │      common_interfaces_of_descriptor_matchers.rst
    │  │  │      common_interfaces_of_feature_detectors.rst
    │  │  │      common_interfaces_of_generic_descriptor_matchers.rst
    │  │  │      drawing_function_of_keypoints_and_matches.rst
    │  │  │      features2d.rst
    │  │  │      feature_detection_and_description.rst
    │  │  │      object_categorization.rst
    │  │  │      
    │  │  ├─include
    │  │  │  └─opencv2
    │  │  │      │  features2d.hpp
    │  │  │      │  
    │  │  │      └─features2d
    │  │  │              features2d.hpp
    │  │  │              
    │  │  ├─perf
    │  │  │      perf_batchDistance.cpp
    │  │  │      perf_fast.cpp
    │  │  │      perf_main.cpp
    │  │  │      perf_orb.cpp
    │  │  │      perf_precomp.hpp
    │  │  │      
    │  │  ├─src
    │  │  │      bagofwords.cpp
    │  │  │      blobdetector.cpp
    │  │  │      brief.cpp
    │  │  │      brisk.cpp
    │  │  │      descriptors.cpp
    │  │  │      detectors.cpp
    │  │  │      draw.cpp
    │  │  │      dynamic.cpp
    │  │  │      evaluation.cpp
    │  │  │      fast.cpp
    │  │  │      fast_score.cpp
    │  │  │      fast_score.hpp
    │  │  │      features2d_init.cpp
    │  │  │      freak.cpp
    │  │  │      generated_16.i
    │  │  │      generated_32.i
    │  │  │      generated_64.i
    │  │  │      keypoint.cpp
    │  │  │      matchers.cpp
    │  │  │      mser.cpp
    │  │  │      orb.cpp
    │  │  │      precomp.hpp
    │  │  │      stardetector.cpp
    │  │  │      
    │  │  └─test
    │  │          test_brisk.cpp
    │  │          test_descriptors_regression.cpp
    │  │          test_detectors_regression.cpp
    │  │          test_fast.cpp
    │  │          test_keypoints.cpp
    │  │          test_lshindex_flannbased_matcher.cpp
    │  │          test_main.cpp
    │  │          test_matchers_algorithmic.cpp
    │  │          test_mser.cpp
    │  │          test_nearestneighbors.cpp
    │  │          test_orb.cpp
    │  │          test_precomp.hpp
    │  │          test_rotation_and_scale_invariance.cpp
    │  │          
    │  ├─flann
    │  │  │  CMakeLists.txt
    │  │  │  
    │  │  ├─doc
    │  │  │      flann.rst
    │  │  │      flann_clustering.rst
    │  │  │      flann_fast_approximate_nearest_neighbor_search.rst
    │  │  │      
    │  │  ├─include
    │  │  │  └─opencv2
    │  │  │      │  flann.hpp
    │  │  │      │  
    │  │  │      └─flann
    │  │  │              allocator.h
    │  │  │              all_indices.h
    │  │  │              any.h
    │  │  │              autotuned_index.h
    │  │  │              composite_index.h
    │  │  │              config.h
    │  │  │              defines.h
    │  │  │              dist.h
    │  │  │              dummy.h
    │  │  │              dynamic_bitset.h
    │  │  │              flann.hpp
    │  │  │              flann_base.hpp
    │  │  │              general.h
    │  │  │              ground_truth.h
    │  │  │              hdf5.h
    │  │  │              heap.h
    │  │  │              hierarchical_clustering_index.h
    │  │  │              index_testing.h
    │  │  │              kdtree_index.h
    │  │  │              kdtree_single_index.h
    │  │  │              kmeans_index.h
    │  │  │              linear_index.h
    │  │  │              logger.h
    │  │  │              lsh_index.h
    │  │  │              lsh_table.h
    │  │  │              matrix.h
    │  │  │              miniflann.hpp
    │  │  │              nn_index.h
    │  │  │              object_factory.h
    │  │  │              params.h
    │  │  │              random.h
    │  │  │              result_set.h
    │  │  │              sampling.h
    │  │  │              saving.h
    │  │  │              simplex_downhill.h
    │  │  │              timer.h
    │  │  │              
    │  │  ├─src
    │  │  │      flann.cpp
    │  │  │      miniflann.cpp
    │  │  │      precomp.hpp
    │  │  │      
    │  │  └─test
    │  │          test_lshtable_badarg.cpp
    │  │          test_main.cpp
    │  │          test_precomp.hpp
    │  │          
    │  ├─gpu
    │  │  │  CMakeLists.txt
    │  │  │  
    │  │  ├─doc
    │  │  │      camera_calibration_and_3d_reconstruction.rst
    │  │  │      data_structures.rst
    │  │  │      feature_detection_and_description.rst
    │  │  │      gpu.rst
    │  │  │      image_filtering.rst
    │  │  │      image_processing.rst
    │  │  │      initalization_and_information.rst
    │  │  │      introduction.rst
    │  │  │      matrix_reductions.rst
    │  │  │      object_detection.rst
    │  │  │      operations_on_matrices.rst
    │  │  │      per_element_operations.rst
    │  │  │      video.rst
    │  │  │      
    │  │  ├─include
    │  │  │  └─opencv2
    │  │  │      └─gpu
    │  │  │          │  devmem2d.hpp
    │  │  │          │  gpu.hpp
    │  │  │          │  gpumat.hpp
    │  │  │          │  stream_accessor.hpp
    │  │  │          │  
    │  │  │          └─device
    │  │  │              │  block.hpp
    │  │  │              │  border_interpolate.hpp
    │  │  │              │  color.hpp
    │  │  │              │  common.hpp
    │  │  │              │  datamov_utils.hpp
    │  │  │              │  dynamic_smem.hpp
    │  │  │              │  emulation.hpp
    │  │  │              │  filters.hpp
    │  │  │              │  funcattrib.hpp
    │  │  │              │  functional.hpp
    │  │  │              │  limits.hpp
    │  │  │              │  reduce.hpp
    │  │  │              │  saturate_cast.hpp
    │  │  │              │  scan.hpp
    │  │  │              │  simd_functions.hpp
    │  │  │              │  static_check.hpp
    │  │  │              │  transform.hpp
    │  │  │              │  type_traits.hpp
    │  │  │              │  utility.hpp
    │  │  │              │  vec_distance.hpp
    │  │  │              │  vec_math.hpp
    │  │  │              │  vec_traits.hpp
    │  │  │              │  warp.hpp
    │  │  │              │  warp_reduce.hpp
    │  │  │              │  warp_shuffle.hpp
    │  │  │              │  
    │  │  │              └─detail
    │  │  │                      color_detail.hpp
    │  │  │                      reduce.hpp
    │  │  │                      reduce_key_val.hpp
    │  │  │                      transform_detail.hpp
    │  │  │                      type_traits_detail.hpp
    │  │  │                      vec_distance_detail.hpp
    │  │  │                      
    │  │  ├─misc
    │  │  │      mark_nvidia.py
    │  │  │      
    │  │  ├─perf
    │  │  │      perf_calib3d.cpp
    │  │  │      perf_core.cpp
    │  │  │      perf_denoising.cpp
    │  │  │      perf_features2d.cpp
    │  │  │      perf_filters.cpp
    │  │  │      perf_imgproc.cpp
    │  │  │      perf_labeling.cpp
    │  │  │      perf_main.cpp
    │  │  │      perf_matop.cpp
    │  │  │      perf_objdetect.cpp
    │  │  │      perf_precomp.hpp
    │  │  │      perf_video.cpp
    │  │  │      
    │  │  ├─perf4au
    │  │  │      CMakeLists.txt
    │  │  │      im1_1280x800.jpg
    │  │  │      im2_1280x800.jpg
    │  │  │      main.cpp
    │  │  │      
    │  │  ├─src
    │  │  │  │  arithm.cpp
    │  │  │  │  bgfg_gmg.cpp
    │  │  │  │  bgfg_mog.cpp
    │  │  │  │  bilateral_filter.cpp
    │  │  │  │  blend.cpp
    │  │  │  │  brute_force_matcher.cpp
    │  │  │  │  calib3d.cpp
    │  │  │  │  cascadeclassifier.cpp
    │  │  │  │  color.cpp
    │  │  │  │  cudastream.cpp
    │  │  │  │  cuvid_video_source.cpp
    │  │  │  │  cuvid_video_source.h
    │  │  │  │  cu_safe_call.cpp
    │  │  │  │  cu_safe_call.h
    │  │  │  │  cvt_color_internal.h
    │  │  │  │  denoising.cpp
    │  │  │  │  element_operations.cpp
    │  │  │  │  error.cpp
    │  │  │  │  fast.cpp
    │  │  │  │  ffmpeg_video_source.cpp
    │  │  │  │  ffmpeg_video_source.h
    │  │  │  │  fgd_bgfg.cpp
    │  │  │  │  filtering.cpp
    │  │  │  │  frame_queue.cpp
    │  │  │  │  frame_queue.h
    │  │  │  │  generalized_hough.cpp
    │  │  │  │  gftt.cpp
    │  │  │  │  global_motion.cpp
    │  │  │  │  graphcuts.cpp
    │  │  │  │  hog.cpp
    │  │  │  │  hough_circles.cpp
    │  │  │  │  hough_lines.cpp
    │  │  │  │  hough_segments.cpp
    │  │  │  │  imgproc.cpp
    │  │  │  │  match_template.cpp
    │  │  │  │  matrix_operations.cpp
    │  │  │  │  matrix_reductions.cpp
    │  │  │  │  mssegmentation.cpp
    │  │  │  │  optflowbm.cpp
    │  │  │  │  optical_flow.cpp
    │  │  │  │  optical_flow_farneback.cpp
    │  │  │  │  orb.cpp
    │  │  │  │  precomp.cpp
    │  │  │  │  precomp.hpp
    │  │  │  │  pyramids.cpp
    │  │  │  │  pyrlk.cpp
    │  │  │  │  remap.cpp
    │  │  │  │  resize.cpp
    │  │  │  │  speckle_filtering.cpp
    │  │  │  │  split_merge.cpp
    │  │  │  │  stereobm.cpp
    │  │  │  │  stereobp.cpp
    │  │  │  │  stereocsbp.cpp
    │  │  │  │  thread_wrappers.cpp
    │  │  │  │  thread_wrappers.h
    │  │  │  │  tvl1flow.cpp
    │  │  │  │  video_decoder.cpp
    │  │  │  │  video_decoder.h
    │  │  │  │  video_parser.cpp
    │  │  │  │  video_parser.h
    │  │  │  │  video_reader.cpp
    │  │  │  │  video_writer.cpp
    │  │  │  │  warp.cpp
    │  │  │  │  
    │  │  │  ├─cuda
    │  │  │  │      bf_knnmatch.cu
    │  │  │  │      bf_match.cu
    │  │  │  │      bf_radius_match.cu
    │  │  │  │      bgfg_gmg.cu
    │  │  │  │      bgfg_mog.cu
    │  │  │  │      bilateral_filter.cu
    │  │  │  │      blend.cu
    │  │  │  │      build_point_list.cu
    │  │  │  │      calib3d.cu
    │  │  │  │      canny.cu
    │  │  │  │      ccomponetns.cu
    │  │  │  │      clahe.cu
    │  │  │  │      color.cu
    │  │  │  │      column_filter.0.cu
    │  │  │  │      column_filter.1.cu
    │  │  │  │      column_filter.10.cu
    │  │  │  │      column_filter.11.cu
    │  │  │  │      column_filter.12.cu
    │  │  │  │      column_filter.13.cu
    │  │  │  │      column_filter.14.cu
    │  │  │  │      column_filter.2.cu
    │  │  │  │      column_filter.3.cu
    │  │  │  │      column_filter.4.cu
    │  │  │  │      column_filter.5.cu
    │  │  │  │      column_filter.6.cu
    │  │  │  │      column_filter.7.cu
    │  │  │  │      column_filter.8.cu
    │  │  │  │      column_filter.9.cu
    │  │  │  │      column_filter.h
    │  │  │  │      copy_make_border.cu
    │  │  │  │      debayer.cu
    │  │  │  │      disp_bilateral_filter.cu
    │  │  │  │      element_operations.cu
    │  │  │  │      fast.cu
    │  │  │  │      fgd_bgfg.cu
    │  │  │  │      fgd_bgfg_common.hpp
    │  │  │  │      generalized_hough.cu
    │  │  │  │      gftt.cu
    │  │  │  │      global_motion.cu
    │  │  │  │      hist.cu
    │  │  │  │      hog.cu
    │  │  │  │      hough_circles.cu
    │  │  │  │      hough_lines.cu
    │  │  │  │      hough_segments.cu
    │  │  │  │      imgproc.cu
    │  │  │  │      integral_image.cu
    │  │  │  │      internal_shared.hpp
    │  │  │  │      lbp.cu
    │  │  │  │      lbp.hpp
    │  │  │  │      lut.cu
    │  │  │  │      match_template.cu
    │  │  │  │      mathfunc.cu
    │  │  │  │      matrix_reductions.cu
    │  │  │  │      nlm.cu
    │  │  │  │      NV12ToARGB.cu
    │  │  │  │      optflowbm.cu
    │  │  │  │      optical_flow.cu
    │  │  │  │      optical_flow_farneback.cu
    │  │  │  │      orb.cu
    │  │  │  │      pyrlk.cu
    │  │  │  │      pyr_down.cu
    │  │  │  │      pyr_up.cu
    │  │  │  │      remap.cu
    │  │  │  │      resize.cu
    │  │  │  │      rgb_to_yv12.cu
    │  │  │  │      row_filter.0.cu
    │  │  │  │      row_filter.1.cu
    │  │  │  │      row_filter.10.cu
    │  │  │  │      row_filter.11.cu
    │  │  │  │      row_filter.12.cu
    │  │  │  │      row_filter.13.cu
    │  │  │  │      row_filter.14.cu
    │  │  │  │      row_filter.2.cu
    │  │  │  │      row_filter.3.cu
    │  │  │  │      row_filter.4.cu
    │  │  │  │      row_filter.5.cu
    │  │  │  │      row_filter.6.cu
    │  │  │  │      row_filter.7.cu
    │  │  │  │      row_filter.8.cu
    │  │  │  │      row_filter.9.cu
    │  │  │  │      row_filter.h
    │  │  │  │      safe_call.hpp
    │  │  │  │      split_merge.cu
    │  │  │  │      stereobm.cu
    │  │  │  │      stereobp.cu
    │  │  │  │      stereocsbp.cu
    │  │  │  │      texture_binder.hpp
    │  │  │  │      tvl1flow.cu
    │  │  │  │      warp.cu
    │  │  │  │      
    │  │  │  └─nvidia
    │  │  │      │  NCVBroxOpticalFlow.cu
    │  │  │      │  NCVBroxOpticalFlow.hpp
    │  │  │      │  NCVHaarObjectDetection.cu
    │  │  │      │  NCVHaarObjectDetection.hpp
    │  │  │      │  
    │  │  │      ├─core
    │  │  │      │      NCV.cu
    │  │  │      │      NCV.hpp
    │  │  │      │      NCVAlg.hpp
    │  │  │      │      NCVColorConversion.hpp
    │  │  │      │      NCVPixelOperations.hpp
    │  │  │      │      NCVPyramid.cu
    │  │  │      │      NCVPyramid.hpp
    │  │  │      │      NCVRuntimeTemplates.hpp
    │  │  │      │      
    │  │  │      └─NPP_staging
    │  │  │              NPP_staging.cu
    │  │  │              NPP_staging.hpp
    │  │  │              
    │  │  └─test
    │  │      │  interpolation.hpp
    │  │      │  main.cpp
    │  │      │  main_test_nvidia.h
    │  │      │  test_bgfg.cpp
    │  │      │  test_calib3d.cpp
    │  │      │  test_color.cpp
    │  │      │  test_copy_make_border.cpp
    │  │      │  test_core.cpp
    │  │      │  test_denoising.cpp
    │  │      │  test_features2d.cpp
    │  │      │  test_filters.cpp
    │  │      │  test_global_motion.cpp
    │  │      │  test_gpumat.cpp
    │  │      │  test_hough.cpp
    │  │      │  test_imgproc.cpp
    │  │      │  test_labeling.cpp
    │  │      │  test_nvidia.cpp
    │  │      │  test_objdetect.cpp
    │  │      │  test_opengl.cpp
    │  │      │  test_optflow.cpp
    │  │      │  test_precomp.hpp
    │  │      │  test_pyramids.cpp
    │  │      │  test_remap.cpp
    │  │      │  test_resize.cpp
    │  │      │  test_stream.cpp
    │  │      │  test_threshold.cpp
    │  │      │  test_video.cpp
    │  │      │  test_warp_affine.cpp
    │  │      │  test_warp_perspective.cpp
    │  │      │  
    │  │      └─nvidia
    │  │              main_nvidia.cpp
    │  │              NCVAutoTestLister.hpp
    │  │              NCVTest.hpp
    │  │              NCVTestSourceProvider.hpp
    │  │              TestCompact.cpp
    │  │              TestCompact.h
    │  │              TestDrawRects.cpp
    │  │              TestDrawRects.h
    │  │              TestHaarCascadeApplication.cpp
    │  │              TestHaarCascadeApplication.h
    │  │              TestHaarCascadeLoader.cpp
    │  │              TestHaarCascadeLoader.h
    │  │              TestHypothesesFilter.cpp
    │  │              TestHypothesesFilter.h
    │  │              TestHypothesesGrow.cpp
    │  │              TestHypothesesGrow.h
    │  │              TestIntegralImage.cpp
    │  │              TestIntegralImage.h
    │  │              TestIntegralImageSquared.cpp
    │  │              TestIntegralImageSquared.h
    │  │              TestRectStdDev.cpp
    │  │              TestRectStdDev.h
    │  │              TestResize.cpp
    │  │              TestResize.h
    │  │              TestTranspose.cpp
    │  │              TestTranspose.h
    │  │              
    │  ├─highgui
    │  │  │  CMakeLists.txt
    │  │  │  
    │  │  ├─doc
    │  │  │  │  highgui.rst
    │  │  │  │  qt_new_functions.rst
    │  │  │  │  reading_and_writing_images_and_video.rst
    │  │  │  │  user_interface.rst
    │  │  │  │  
    │  │  │  └─pics
    │  │  │          qtgui.png
    │  │  │          
    │  │  ├─include
    │  │  │  └─opencv2
    │  │  │      │  highgui.hpp
    │  │  │      │  
    │  │  │      └─highgui
    │  │  │              cap_ios.h
    │  │  │              highgui.hpp
    │  │  │              highgui_c.h
    │  │  │              ios.h
    │  │  │              
    │  │  ├─perf
    │  │  │      perf_input.cpp
    │  │  │      perf_main.cpp
    │  │  │      perf_output.cpp
    │  │  │      perf_precomp.hpp
    │  │  │      
    │  │  ├─src
    │  │  │  │  agile_wrl.h
    │  │  │  │  bitstrm.cpp
    │  │  │  │  bitstrm.hpp
    │  │  │  │  cap.cpp
    │  │  │  │  cap_android.cpp
    │  │  │  │  cap_avfoundation.mm
    │  │  │  │  cap_avfoundation_mac.mm
    │  │  │  │  cap_cmu.cpp
    │  │  │  │  cap_dc1394.cpp
    │  │  │  │  cap_dc1394_v2.cpp
    │  │  │  │  cap_dshow.cpp
    │  │  │  │  cap_ffmpeg.cpp
    │  │  │  │  cap_ffmpeg_api.hpp
    │  │  │  │  cap_ffmpeg_impl.hpp
    │  │  │  │  cap_giganetix.cpp
    │  │  │  │  cap_gstreamer.cpp
    │  │  │  │  cap_images.cpp
    │  │  │  │  cap_intelperc.cpp
    │  │  │  │  cap_ios_abstract_camera.mm
    │  │  │  │  cap_ios_photo_camera.mm
    │  │  │  │  cap_ios_video_camera.mm
    │  │  │  │  cap_libv4l.cpp
    │  │  │  │  cap_mil.cpp
    │  │  │  │  cap_msmf.cpp
    │  │  │  │  cap_msmf.hpp
    │  │  │  │  cap_openni.cpp
    │  │  │  │  cap_pvapi.cpp
    │  │  │  │  cap_qt.cpp
    │  │  │  │  cap_qtkit.mm
    │  │  │  │  cap_tyzx.cpp
    │  │  │  │  cap_unicap.cpp
    │  │  │  │  cap_v4l.cpp
    │  │  │  │  cap_vfw.cpp
    │  │  │  │  cap_ximea.cpp
    │  │  │  │  cap_xine.cpp
    │  │  │  │  ffmpeg_codecs.hpp
    │  │  │  │  grfmts.hpp
    │  │  │  │  grfmt_base.cpp
    │  │  │  │  grfmt_base.hpp
    │  │  │  │  grfmt_bmp.cpp
    │  │  │  │  grfmt_bmp.hpp
    │  │  │  │  grfmt_exr.cpp
    │  │  │  │  grfmt_exr.hpp
    │  │  │  │  grfmt_imageio.cpp
    │  │  │  │  grfmt_imageio.hpp
    │  │  │  │  grfmt_jpeg.cpp
    │  │  │  │  grfmt_jpeg.hpp
    │  │  │  │  grfmt_jpeg2000.cpp
    │  │  │  │  grfmt_jpeg2000.hpp
    │  │  │  │  grfmt_png.cpp
    │  │  │  │  grfmt_png.hpp
    │  │  │  │  grfmt_pxm.cpp
    │  │  │  │  grfmt_pxm.hpp
    │  │  │  │  grfmt_sunras.cpp
    │  │  │  │  grfmt_sunras.hpp
    │  │  │  │  grfmt_tiff.cpp
    │  │  │  │  grfmt_tiff.hpp
    │  │  │  │  ios_conversions.mm
    │  │  │  │  loadsave.cpp
    │  │  │  │  ppltasks_winrt.h
    │  │  │  │  precomp.hpp
    │  │  │  │  utils.cpp
    │  │  │  │  utils.hpp
    │  │  │  │  window.cpp
    │  │  │  │  window_carbon.cpp
    │  │  │  │  window_cocoa.mm
    │  │  │  │  window_gtk.cpp
    │  │  │  │  window_QT.cpp
    │  │  │  │  window_QT.h
    │  │  │  │  window_QT.qrc
    │  │  │  │  window_w32.cpp
    │  │  │  │  
    │  │  │  └─files_Qt
    │  │  │      │  stylesheet_trackbar.qss
    │  │  │      │  
    │  │  │      └─Milky
    │  │  │          │  README.txt
    │  │  │          │  
    │  │  │          ├─48
    │  │  │          │      1.png
    │  │  │          │      10.png
    │  │  │          │      100.png
    │  │  │          │      101.png
    │  │  │          │      102.png
    │  │  │          │      103.png
    │  │  │          │      104.png
    │  │  │          │      105.png
    │  │  │          │      106.png
    │  │  │          │      107.png
    │  │  │          │      108.png
    │  │  │          │      109.png
    │  │  │          │      11.png
    │  │  │          │      110.png
    │  │  │          │      111.png
    │  │  │          │      112.png
    │  │  │          │      113.png
    │  │  │          │      114.png
    │  │  │          │      115.png
    │  │  │          │      116.png
    │  │  │          │      117.png
    │  │  │          │      118.png
    │  │  │          │      119.png
    │  │  │          │      12.png
    │  │  │          │      120.png
    │  │  │          │      121.png
    │  │  │          │      122.png
    │  │  │          │      123.png
    │  │  │          │      124.png
    │  │  │          │      125.png
    │  │  │          │      126.png
    │  │  │          │      127.png
    │  │  │          │      128.png
    │  │  │          │      129.png
    │  │  │          │      13.png
    │  │  │          │      130.png
    │  │  │          │      131.png
    │  │  │          │      14.png
    │  │  │          │      15.png
    │  │  │          │      16.png
    │  │  │          │      17.png
    │  │  │          │      18.png
    │  │  │          │      19.png
    │  │  │          │      2.png
    │  │  │          │      20.png
    │  │  │          │      21.png
    │  │  │          │      22.png
    │  │  │          │      23.png
    │  │  │          │      24.png
    │  │  │          │      25.png
    │  │  │          │      26.png
    │  │  │          │      27.png
    │  │  │          │      28.png
    │  │  │          │      29.png
    │  │  │          │      3.png
    │  │  │          │      30.png
    │  │  │          │      31.png
    │  │  │          │      32.png
    │  │  │          │      33.png
    │  │  │          │      34.png
    │  │  │          │      35.png
    │  │  │          │      36.png
    │  │  │          │      37.png
    │  │  │          │      38.png
    │  │  │          │      39.png
    │  │  │          │      4.png
    │  │  │          │      40.png
    │  │  │          │      41.png
    │  │  │          │      42.png
    │  │  │          │      43.png
    │  │  │          │      44.png
    │  │  │          │      45.png
    │  │  │          │      46.png
    │  │  │          │      47.png
    │  │  │          │      48.png
    │  │  │          │      49.png
    │  │  │          │      5.png
    │  │  │          │      50.png
    │  │  │          │      51.png
    │  │  │          │      52.png
    │  │  │          │      53.png
    │  │  │          │      54.png
    │  │  │          │      55.png
    │  │  │          │      56.png
    │  │  │          │      57.png
    │  │  │          │      58.png
    │  │  │          │      59.png
    │  │  │          │      6.png
    │  │  │          │      60.png
    │  │  │          │      61.png
    │  │  │          │      62.png
    │  │  │          │      63.png
    │  │  │          │      64.png
    │  │  │          │      65.png
    │  │  │          │      66.png
    │  │  │          │      67.png
    │  │  │          │      68.png
    │  │  │          │      69.png
    │  │  │          │      7.png
    │  │  │          │      70.png
    │  │  │          │      71.png
    │  │  │          │      72.png
    │  │  │          │      73.png
    │  │  │          │      74.png
    │  │  │          │      75.png
    │  │  │          │      76.png
    │  │  │          │      77.png
    │  │  │          │      78.png
    │  │  │          │      79.png
    │  │  │          │      8.png
    │  │  │          │      80.png
    │  │  │          │      81.png
    │  │  │          │      82.png
    │  │  │          │      83.png
    │  │  │          │      84.png
    │  │  │          │      85.png
    │  │  │          │      86.png
    │  │  │          │      87.png
    │  │  │          │      88.png
    │  │  │          │      89.png
    │  │  │          │      9.png
    │  │  │          │      90.png
    │  │  │          │      91.png
    │  │  │          │      92.png
    │  │  │          │      93.png
    │  │  │          │      94.png
    │  │  │          │      95.png
    │  │  │          │      96.png
    │  │  │          │      97.png
    │  │  │          │      98.png
    │  │  │          │      99.png
    │  │  │          │      
    │  │  │          └─64
    │  │  │                  1.png
    │  │  │                  10.png
    │  │  │                  100.png
    │  │  │                  101.png
    │  │  │                  102.png
    │  │  │                  103.png
    │  │  │                  104.png
    │  │  │                  105.png
    │  │  │                  106.png
    │  │  │                  107.png
    │  │  │                  108.png
    │  │  │                  109.png
    │  │  │                  11.png
    │  │  │                  110.png
    │  │  │                  111.png
    │  │  │                  112.png
    │  │  │                  113.png
    │  │  │                  114.png
    │  │  │                  115.png
    │  │  │                  116.png
    │  │  │                  117.png
    │  │  │                  118.png
    │  │  │                  119.png
    │  │  │                  12.png
    │  │  │                  120.png
    │  │  │                  121.png
    │  │  │                  122.png
    │  │  │                  123.png
    │  │  │                  124.png
    │  │  │                  125.png
    │  │  │                  126.png
    │  │  │                  127.png
    │  │  │                  128.png
    │  │  │                  129.png
    │  │  │                  13.png
    │  │  │                  130.png
    │  │  │                  131.png
    │  │  │                  14.png
    │  │  │                  15.png
    │  │  │                  16.png
    │  │  │                  17.png
    │  │  │                  18.png
    │  │  │                  19.png
    │  │  │                  2.png
    │  │  │                  20.png
    │  │  │                  21.png
    │  │  │                  22.png
    │  │  │                  23.png
    │  │  │                  24.png
    │  │  │                  25.png
    │  │  │                  26.png
    │  │  │                  27.png
    │  │  │                  28.png
    │  │  │                  29.png
    │  │  │                  3.png
    │  │  │                  30.png
    │  │  │                  31.png
    │  │  │                  32.png
    │  │  │                  33.png
    │  │  │                  34.png
    │  │  │                  35.png
    │  │  │                  36.png
    │  │  │                  37.png
    │  │  │                  38.png
    │  │  │                  39.png
    │  │  │                  4.png
    │  │  │                  40.png
    │  │  │                  41.png
    │  │  │                  42.png
    │  │  │                  43.png
    │  │  │                  44.png
    │  │  │                  45.png
    │  │  │                  46.png
    │  │  │                  47.png
    │  │  │                  48.png
    │  │  │                  49.png
    │  │  │                  5.png
    │  │  │                  50.png
    │  │  │                  51.png
    │  │  │                  52.png
    │  │  │                  53.png
    │  │  │                  54.png
    │  │  │                  55.png
    │  │  │                  56.png
    │  │  │                  57.png
    │  │  │                  58.png
    │  │  │                  59.png
    │  │  │                  6.png
    │  │  │                  60.png
    │  │  │                  61.png
    │  │  │                  62.png
    │  │  │                  63.png
    │  │  │                  64.png
    │  │  │                  65.png
    │  │  │                  66.png
    │  │  │                  67.png
    │  │  │                  68.png
    │  │  │                  69.png
    │  │  │                  7.png
    │  │  │                  70.png
    │  │  │                  71.png
    │  │  │                  72.png
    │  │  │                  73.png
    │  │  │                  74.png
    │  │  │                  75.png
    │  │  │                  76.png
    │  │  │                  77.png
    │  │  │                  78.png
    │  │  │                  79.png
    │  │  │                  8.png
    │  │  │                  80.png
    │  │  │                  81.png
    │  │  │                  82.png
    │  │  │                  83.png
    │  │  │                  84.png
    │  │  │                  85.png
    │  │  │                  86.png
    │  │  │                  87.png
    │  │  │                  88.png
    │  │  │                  89.png
    │  │  │                  9.png
    │  │  │                  90.png
    │  │  │                  91.png
    │  │  │                  92.png
    │  │  │                  93.png
    │  │  │                  94.png
    │  │  │                  95.png
    │  │  │                  96.png
    │  │  │                  97.png
    │  │  │                  98.png
    │  │  │                  99.png
    │  │  │                  
    │  │  └─test
    │  │          test_basic_props.cpp
    │  │          test_drawing.cpp
    │  │          test_ffmpeg.cpp
    │  │          test_fourcc.cpp
    │  │          test_framecount.cpp
    │  │          test_grfmt.cpp
    │  │          test_gui.cpp
    │  │          test_main.cpp
    │  │          test_positioning.cpp
    │  │          test_precomp.hpp
    │  │          test_video_io.cpp
    │  │          test_video_pos.cpp
    │  │          
    │  ├─imgproc
    │  │  │  CMakeLists.txt
    │  │  │  
    │  │  ├─doc
    │  │  │  │  feature_detection.rst
    │  │  │  │  filtering.rst
    │  │  │  │  geometric_transformations.rst
    │  │  │  │  histograms.rst
    │  │  │  │  imgproc.rst
    │  │  │  │  miscellaneous_transformations.rst
    │  │  │  │  motion_analysis_and_object_tracking.rst
    │  │  │  │  object_detection.rst
    │  │  │  │  structural_analysis_and_shape_descriptors.rst
    │  │  │  │  
    │  │  │  └─pics
    │  │  │          backprojectpatch.png
    │  │  │          bayer.png
    │  │  │          boundingrect.png
    │  │  │          building.jpg
    │  │  │          contoursecarea.png
    │  │  │          cornersubpix.png
    │  │  │          defects.png
    │  │  │          houghp.png
    │  │  │          integral.png
    │  │  │          inv_logpolar.jpg
    │  │  │          logpolar.jpg
    │  │  │          minareabox.png
    │  │  │          pointpolygon.png
    │  │  │          quadedge.png
    │  │  │          subdiv.png
    │  │  │          threshold.png
    │  │  │          
    │  │  ├─include
    │  │  │  └─opencv2
    │  │  │      │  imgproc.hpp
    │  │  │      │  
    │  │  │      └─imgproc
    │  │  │              imgproc.hpp
    │  │  │              imgproc_c.h
    │  │  │              types_c.h
    │  │  │              
    │  │  ├─perf
    │  │  │      perf_bilateral.cpp
    │  │  │      perf_blur.cpp
    │  │  │      perf_canny.cpp
    │  │  │      perf_cornerEigenValsAndVecs.cpp
    │  │  │      perf_cornerHarris.cpp
    │  │  │      perf_cvt_color.cpp
    │  │  │      perf_distanceTransform.cpp
    │  │  │      perf_filter2d.cpp
    │  │  │      perf_goodFeaturesToTrack.cpp
    │  │  │      perf_histogram.cpp
    │  │  │      perf_houghLines.cpp
    │  │  │      perf_integral.cpp
    │  │  │      perf_main.cpp
    │  │  │      perf_matchTemplate.cpp
    │  │  │      perf_morph.cpp
    │  │  │      perf_precomp.hpp
    │  │  │      perf_pyramids.cpp
    │  │  │      perf_remap.cpp
    │  │  │      perf_resize.cpp
    │  │  │      perf_sepfilters.cpp
    │  │  │      perf_threshold.cpp
    │  │  │      perf_warp.cpp
    │  │  │      
    │  │  ├─src
    │  │  │  │  accum.cpp
    │  │  │  │  approx.cpp
    │  │  │  │  canny.cpp
    │  │  │  │  clahe.cpp
    │  │  │  │  color.cpp
    │  │  │  │  contours.cpp
    │  │  │  │  convhull.cpp
    │  │  │  │  corner.cpp
    │  │  │  │  cornersubpix.cpp
    │  │  │  │  deriv.cpp
    │  │  │  │  distransform.cpp
    │  │  │  │  emd.cpp
    │  │  │  │  featureselect.cpp
    │  │  │  │  filter.cpp
    │  │  │  │  floodfill.cpp
    │  │  │  │  gabor.cpp
    │  │  │  │  gcgraph.hpp
    │  │  │  │  generalized_hough.cpp
    │  │  │  │  geometry.cpp
    │  │  │  │  grabcut.cpp
    │  │  │  │  histogram.cpp
    │  │  │  │  hough.cpp
    │  │  │  │  imgwarp.cpp
    │  │  │  │  linefit.cpp
    │  │  │  │  matchcontours.cpp
    │  │  │  │  moments.cpp
    │  │  │  │  morph.cpp
    │  │  │  │  phasecorr.cpp
    │  │  │  │  precomp.hpp
    │  │  │  │  pyramids.cpp
    │  │  │  │  rotcalipers.cpp
    │  │  │  │  samplers.cpp
    │  │  │  │  segmentation.cpp
    │  │  │  │  shapedescr.cpp
    │  │  │  │  smooth.cpp
    │  │  │  │  subdivision2d.cpp
    │  │  │  │  sumpixels.cpp
    │  │  │  │  tables.cpp
    │  │  │  │  templmatch.cpp
    │  │  │  │  thresh.cpp
    │  │  │  │  undistort.cpp
    │  │  │  │  utils.cpp
    │  │  │  │  _geom.h
    │  │  │  │  _list.h
    │  │  │  │  
    │  │  │  ├─avx
    │  │  │  │      imgwarp_avx.cpp
    │  │  │  │      imgwarp_avx.hpp
    │  │  │  │      
    │  │  │  └─avx2
    │  │  │          imgwarp_avx2.cpp
    │  │  │          imgwarp_avx2.hpp
    │  │  │          
    │  │  └─test
    │  │          test_approxpoly.cpp
    │  │          test_bilateral_filter.cpp
    │  │          test_boundingrect.cpp
    │  │          test_canny.cpp
    │  │          test_color.cpp
    │  │          test_contours.cpp
    │  │          test_convhull.cpp
    │  │          test_cvtyuv.cpp
    │  │          test_distancetransform.cpp
    │  │          test_emd.cpp
    │  │          test_filter.cpp
    │  │          test_floodfill.cpp
    │  │          test_grabcut.cpp
    │  │          test_histograms.cpp
    │  │          test_houghLines.cpp
    │  │          test_imgwarp.cpp
    │  │          test_imgwarp_strict.cpp
    │  │          test_main.cpp
    │  │          test_moments.cpp
    │  │          test_pc.cpp
    │  │          test_precomp.hpp
    │  │          test_templmatch.cpp
    │  │          test_thresh.cpp
    │  │          test_watershed.cpp
    │  │          
    │  ├─java
    │  │  │  build.xml.in
    │  │  │  check-tests.py
    │  │  │  CMakeLists.txt
    │  │  │  
    │  │  ├─android_lib
    │  │  │  │  .classpath
    │  │  │  │  .project
    │  │  │  │  AndroidManifest.xml
    │  │  │  │  lint.xml
    │  │  │  │  
    │  │  │  ├─.settings
    │  │  │  │      org.eclipse.jdt.core.prefs
    │  │  │  │      
    │  │  │  ├─jni
    │  │  │  │      Android.mk
    │  │  │  │      Application.mk
    │  │  │  │      
    │  │  │  └─res
    │  │  │      └─values
    │  │  │              attrs.xml
    │  │  │              
    │  │  ├─android_test
    │  │  │  │  .classpath
    │  │  │  │  .project
    │  │  │  │  AndroidManifest.xml
    │  │  │  │  CMakeLists.txt
    │  │  │  │  
    │  │  │  ├─.settings
    │  │  │  │      org.eclipse.jdt.core.prefs
    │  │  │  │      
    │  │  │  ├─res
    │  │  │  │  ├─drawable
    │  │  │  │  │      chessboard.jpg
    │  │  │  │  │      icon.png
    │  │  │  │  │      lena.jpg
    │  │  │  │  │      
    │  │  │  │  ├─layout
    │  │  │  │  │      main.xml
    │  │  │  │  │      
    │  │  │  │  ├─raw
    │  │  │  │  │      lbpcascade_frontalface.xml
    │  │  │  │  │      
    │  │  │  │  └─values
    │  │  │  │          strings.xml
    │  │  │  │          
    │  │  │  └─src
    │  │  │      └─org
    │  │  │          └─opencv
    │  │  │              └─test
    │  │  │                  │  OpenCVTestCase.java
    │  │  │                  │  OpenCVTestRunner.java
    │  │  │                  │  
    │  │  │                  ├─android
    │  │  │                  │      UtilsTest.java
    │  │  │                  │      
    │  │  │                  ├─calib3d
    │  │  │                  │      Calib3dTest.java
    │  │  │                  │      StereoBMTest.java
    │  │  │                  │      StereoSGBMTest.java
    │  │  │                  │      
    │  │  │                  ├─core
    │  │  │                  │      CoreTest.java
    │  │  │                  │      CvTypeTest.java
    │  │  │                  │      MatTest.java
    │  │  │                  │      Point3Test.java
    │  │  │                  │      PointTest.java
    │  │  │                  │      RangeTest.java
    │  │  │                  │      RectTest.java
    │  │  │                  │      RotatedRectTest.java
    │  │  │                  │      ScalarTest.java
    │  │  │                  │      SizeTest.java
    │  │  │                  │      TermCriteriaTest.java
    │  │  │                  │      
    │  │  │                  ├─features2d
    │  │  │                  │      BRIEFDescriptorExtractorTest.java
    │  │  │                  │      BruteForceDescriptorMatcherTest.java
    │  │  │                  │      BruteForceHammingDescriptorMatcherTest.java
    │  │  │                  │      BruteForceHammingLUTDescriptorMatcherTest.java
    │  │  │                  │      BruteForceL1DescriptorMatcherTest.java
    │  │  │                  │      BruteForceSL2DescriptorMatcherTest.java
    │  │  │                  │      DENSEFeatureDetectorTest.java
    │  │  │                  │      DMatchTest.java
    │  │  │                  │      DynamicDENSEFeatureDetectorTest.java
    │  │  │                  │      DynamicFASTFeatureDetectorTest.java
    │  │  │                  │      DynamicGFTTFeatureDetectorTest.java
    │  │  │                  │      DynamicHARRISFeatureDetectorTest.java
    │  │  │                  │      DynamicMSERFeatureDetectorTest.java
    │  │  │                  │      DynamicORBFeatureDetectorTest.java
    │  │  │                  │      DynamicSIFTFeatureDetectorTest.java
    │  │  │                  │      DynamicSIMPLEBLOBFeatureDetectorTest.java
    │  │  │                  │      DynamicSTARFeatureDetectorTest.java
    │  │  │                  │      DynamicSURFFeatureDetectorTest.java
    │  │  │                  │      FASTFeatureDetectorTest.java
    │  │  │                  │      Features2dTest.java
    │  │  │                  │      FernGenericDescriptorMatcherTest.java
    │  │  │                  │      FlannBasedDescriptorMatcherTest.java
    │  │  │                  │      GFTTFeatureDetectorTest.java
    │  │  │                  │      GridDENSEFeatureDetectorTest.java
    │  │  │                  │      GridFASTFeatureDetectorTest.java
    │  │  │                  │      GridGFTTFeatureDetectorTest.java
    │  │  │                  │      GridHARRISFeatureDetectorTest.java
    │  │  │                  │      GridMSERFeatureDetectorTest.java
    │  │  │                  │      GridORBFeatureDetectorTest.java
    │  │  │                  │      GridSIFTFeatureDetectorTest.java
    │  │  │                  │      GridSIMPLEBLOBFeatureDetectorTest.java
    │  │  │                  │      GridSTARFeatureDetectorTest.java
    │  │  │                  │      GridSURFFeatureDetectorTest.java
    │  │  │                  │      HARRISFeatureDetectorTest.java
    │  │  │                  │      KeyPointTest.java
    │  │  │                  │      MSERFeatureDetectorTest.java
    │  │  │                  │      OneWayGenericDescriptorMatcherTest.java
    │  │  │                  │      OpponentBRIEFDescriptorExtractorTest.java
    │  │  │                  │      OpponentORBDescriptorExtractorTest.java
    │  │  │                  │      OpponentSIFTDescriptorExtractorTest.java
    │  │  │                  │      OpponentSURFDescriptorExtractorTest.java
    │  │  │                  │      ORBDescriptorExtractorTest.java
    │  │  │                  │      ORBFeatureDetectorTest.java
    │  │  │                  │      PyramidDENSEFeatureDetectorTest.java
    │  │  │                  │      PyramidFASTFeatureDetectorTest.java
    │  │  │                  │      PyramidGFTTFeatureDetectorTest.java
    │  │  │                  │      PyramidHARRISFeatureDetectorTest.java
    │  │  │                  │      PyramidMSERFeatureDetectorTest.java
    │  │  │                  │      PyramidORBFeatureDetectorTest.java
    │  │  │                  │      PyramidSIFTFeatureDetectorTest.java
    │  │  │                  │      PyramidSIMPLEBLOBFeatureDetectorTest.java
    │  │  │                  │      PyramidSTARFeatureDetectorTest.java
    │  │  │                  │      PyramidSURFFeatureDetectorTest.java
    │  │  │                  │      SIFTDescriptorExtractorTest.java
    │  │  │                  │      SIFTFeatureDetectorTest.java
    │  │  │                  │      SIMPLEBLOBFeatureDetectorTest.java
    │  │  │                  │      STARFeatureDetectorTest.java
    │  │  │                  │      SURFDescriptorExtractorTest.java
    │  │  │                  │      SURFFeatureDetectorTest.java
    │  │  │                  │      
    │  │  │                  ├─highgui
    │  │  │                  │      HighguiTest.java
    │  │  │                  │      VideoCaptureTest.java
    │  │  │                  │      
    │  │  │                  ├─imgproc
    │  │  │                  │      ImgprocTest.java
    │  │  │                  │      MomentsTest.java
    │  │  │                  │      Subdiv2DTest.java
    │  │  │                  │      
    │  │  │                  ├─ml
    │  │  │                  │      CvANN_MLPTest.java
    │  │  │                  │      CvANN_MLP_TrainParamsTest.java
    │  │  │                  │      CvBoostParamsTest.java
    │  │  │                  │      CvBoostTest.java
    │  │  │                  │      CvDTreeParamsTest.java
    │  │  │                  │      CvDTreeTest.java
    │  │  │                  │      CvERTreesTest.java
    │  │  │                  │      CvGBTreesParamsTest.java
    │  │  │                  │      CvGBTreesTest.java
    │  │  │                  │      CvKNearestTest.java
    │  │  │                  │      CvNormalBayesClassifierTest.java
    │  │  │                  │      CvParamGridTest.java
    │  │  │                  │      CvRTParamsTest.java
    │  │  │                  │      CvRTreesTest.java
    │  │  │                  │      CvSVMParamsTest.java
    │  │  │                  │      CvSVMTest.java
    │  │  │                  │      
    │  │  │                  ├─objdetect
    │  │  │                  │      CascadeClassifierTest.java
    │  │  │                  │      HOGDescriptorTest.java
    │  │  │                  │      ObjdetectTest.java
    │  │  │                  │      
    │  │  │                  ├─photo
    │  │  │                  │      PhotoTest.java
    │  │  │                  │      
    │  │  │                  ├─utils
    │  │  │                  │      ConvertersTest.java
    │  │  │                  │      
    │  │  │                  └─video
    │  │  │                          BackgroundSubtractorMOGTest.java
    │  │  │                          KalmanFilterTest.java
    │  │  │                          VideoTest.java
    │  │  │                          
    │  │  ├─generator
    │  │  │  │  gen_java.py
    │  │  │  │  gen_javadoc.py
    │  │  │  │  rst_parser.py
    │  │  │  │  
    │  │  │  ├─config
    │  │  │  │      core.filelist
    │  │  │  │      features2d.filelist
    │  │  │  │      nonfree.filelist
    │  │  │  │      
    │  │  │  └─src
    │  │  │      ├─cpp
    │  │  │      │      common.h
    │  │  │      │      converters.cpp
    │  │  │      │      converters.h
    │  │  │      │      core_manual.cpp
    │  │  │      │      core_manual.hpp
    │  │  │      │      features2d_manual.hpp
    │  │  │      │      gpu.cpp
    │  │  │      │      jni_part.cpp
    │  │  │      │      Mat.cpp
    │  │  │      │      utils.cpp
    │  │  │      │      VideoCapture.cpp
    │  │  │      │      
    │  │  │      └─java
    │  │  │              android AsyncServiceHelper.java
    │  │  │              android BaseLoaderCallback.java
    │  │  │              android CameraBridgeViewBase.java
    │  │  │              android FpsMeter.java
    │  │  │              android InstallCallbackInterface.java
    │  │  │              android JavaCameraView.java
    │  │  │              android LoaderCallbackInterface.java
    │  │  │              android NativeCameraView.java
    │  │  │              android OpenCVLoader.java
    │  │  │              android StaticHelper.java
    │  │  │              android sync.py
    │  │  │              android Utils.java
    │  │  │              core CvException.java
    │  │  │              core CvType.java
    │  │  │              core Mat.java
    │  │  │              core MatOfByte.java
    │  │  │              core MatOfDMatch.java
    │  │  │              core MatOfDouble.java
    │  │  │              core MatOfFloat.java
    │  │  │              core MatOfFloat4.java
    │  │  │              core MatOfFloat6.java
    │  │  │              core MatOfInt.java
    │  │  │              core MatOfInt4.java
    │  │  │              core MatOfKeyPoint.java
    │  │  │              core MatOfPoint.java
    │  │  │              core MatOfPoint2f.java
    │  │  │              core MatOfPoint3.java
    │  │  │              core MatOfPoint3f.java
    │  │  │              core MatOfRect.java
    │  │  │              core Point.java
    │  │  │              core Point3.java
    │  │  │              core Range.java
    │  │  │              core Rect.java
    │  │  │              core RotatedRect.java
    │  │  │              core Scalar.java
    │  │  │              core Size.java
    │  │  │              core TermCriteria.java
    │  │  │              engine OpenCVEngineInterface.aidl
    │  │  │              features2d DMatch.java
    │  │  │              features2d KeyPoint.java
    │  │  │              gpu DeviceInfo.java
    │  │  │              gpu Gpu.java
    │  │  │              gpu TargetArchs.java
    │  │  │              highgui VideoCapture.java
    │  │  │              utils Converters.java
    │  │  │              
    │  │  └─test
    │  │      │  build.xml
    │  │      │  CMakeLists.txt
    │  │      │  
    │  │      ├─lib
    │  │      │      junit-4.11.jar
    │  │      │      
    │  │      └─src
    │  │          └─org
    │  │              └─opencv
    │  │                  └─test
    │  │                          OpenCVTestCase.java
    │  │                          OpenCVTestRunner.java
    │  │                          
    │  ├─legacy
    │  │  │  CMakeLists.txt
    │  │  │  
    │  │  ├─doc
    │  │  │  │  common_interfaces_of_descriptor_extractors.rst
    │  │  │  │  common_interfaces_of_generic_descriptor_matchers.rst
    │  │  │  │  expectation_maximization.rst
    │  │  │  │  feature_detection_and_description.rst
    │  │  │  │  histograms.rst
    │  │  │  │  legacy.rst
    │  │  │  │  motion_analysis.rst
    │  │  │  │  planar_subdivisions.rst
    │  │  │  │  
    │  │  │  └─pics
    │  │  │          quadedge.png
    │  │  │          subdiv.png
    │  │  │          
    │  │  ├─include
    │  │  │  └─opencv2
    │  │  │      └─legacy
    │  │  │              blobtrack.hpp
    │  │  │              compat.hpp
    │  │  │              legacy.hpp
    │  │  │              streams.hpp
    │  │  │              
    │  │  ├─src
    │  │  │      3dtracker.cpp
    │  │  │      auxutils.cpp
    │  │  │      bgfg_acmmm2003.cpp
    │  │  │      bgfg_codebook.cpp
    │  │  │      bgfg_common.cpp
    │  │  │      bgfg_estimation.cpp
    │  │  │      bgfg_gaussmix.cpp
    │  │  │      blobtrack.cpp
    │  │  │      blobtrackanalysis.cpp
    │  │  │      blobtrackanalysishist.cpp
    │  │  │      blobtrackanalysisior.cpp
    │  │  │      blobtrackanalysistrackdist.cpp
    │  │  │      blobtrackgen1.cpp
    │  │  │      blobtrackgenyml.cpp
    │  │  │      blobtrackingauto.cpp
    │  │  │      blobtrackingcc.cpp
    │  │  │      blobtrackingccwithcr.cpp
    │  │  │      blobtrackinglist.cpp
    │  │  │      blobtrackingmsfg.cpp
    │  │  │      blobtrackingmsfgs.cpp
    │  │  │      blobtrackpostprockalman.cpp
    │  │  │      blobtrackpostproclinear.cpp
    │  │  │      blobtrackpostproclist.cpp
    │  │  │      calcimagehomography.cpp
    │  │  │      calibfilter.cpp
    │  │  │      calonder.cpp
    │  │  │      camshift.cpp
    │  │  │      clique.cpp
    │  │  │      compat.cpp
    │  │  │      condens.cpp
    │  │  │      contourtree.cpp
    │  │  │      correspond.cpp
    │  │  │      corrimages.cpp
    │  │  │      createhandmask.cpp
    │  │  │      decomppoly.cpp
    │  │  │      dominants.cpp
    │  │  │      dpstereo.cpp
    │  │  │      eigenobjects.cpp
    │  │  │      em.cpp
    │  │  │      enmin.cpp
    │  │  │      enteringblobdetection.cpp
    │  │  │      enteringblobdetectionreal.cpp
    │  │  │      epilines.cpp
    │  │  │      extendededges.cpp
    │  │  │      face.cpp
    │  │  │      face.h
    │  │  │      facedetection.cpp
    │  │  │      facedetection.h
    │  │  │      facetemplate.cpp
    │  │  │      facetemplate.h
    │  │  │      features2d.cpp
    │  │  │      featuretree.cpp
    │  │  │      findface.cpp
    │  │  │      findhandregion.cpp
    │  │  │      hmm.cpp
    │  │  │      hmm1d.cpp
    │  │  │      hmmobs.cpp
    │  │  │      image.cpp
    │  │  │      kdtree.cpp
    │  │  │      lcm.cpp
    │  │  │      lee.cpp
    │  │  │      levmar.cpp
    │  │  │      levmarprojbandle.cpp
    │  │  │      levmartrif.cpp
    │  │  │      lines.cpp
    │  │  │      lmeds.cpp
    │  │  │      lsh.cpp
    │  │  │      morphcontours.cpp
    │  │  │      morphing.cpp
    │  │  │      oneway.cpp
    │  │  │      optflowbm.cpp
    │  │  │      optflowhs.cpp
    │  │  │      optflowlk.cpp
    │  │  │      pgh.cpp
    │  │  │      planardetect.cpp
    │  │  │      precomp.hpp
    │  │  │      prewarp.cpp
    │  │  │      pyrsegmentation.cpp
    │  │  │      scanlines.cpp
    │  │  │      segment.cpp
    │  │  │      snakes.cpp
    │  │  │      spilltree.cpp
    │  │  │      stereogc.cpp
    │  │  │      subdiv2.cpp
    │  │  │      testseq.cpp
    │  │  │      texture.cpp
    │  │  │      trifocal.cpp
    │  │  │      vecfacetracking.cpp
    │  │  │      video.cpp
    │  │  │      _facedetection.h
    │  │  │      _featuretree.h
    │  │  │      _kdtree.hpp
    │  │  │      _matrix.h
    │  │  │      _vectrack.h
    │  │  │      _vm.h
    │  │  │      
    │  │  └─test
    │  │          test_bruteforcematcher.cpp
    │  │          test_em.cpp
    │  │          test_main.cpp
    │  │          test_nearestneighbors.cpp
    │  │          test_optflow.cpp
    │  │          test_precomp.hpp
    │  │          test_pyrsegmentation.cpp
    │  │          test_stereomatching.cpp
    │  │          test_subdivisions.cpp
    │  │          
    │  ├─ml
    │  │  │  CMakeLists.txt
    │  │  │  
    │  │  ├─doc
    │  │  │  │  boosting.rst
    │  │  │  │  decision_trees.rst
    │  │  │  │  ertrees.rst
    │  │  │  │  expectation_maximization.rst
    │  │  │  │  gradient_boosted_trees.rst
    │  │  │  │  k_nearest_neighbors.rst
    │  │  │  │  ml.rst
    │  │  │  │  mldata.rst
    │  │  │  │  neural_networks.rst
    │  │  │  │  normal_bayes_classifier.rst
    │  │  │  │  random_trees.rst
    │  │  │  │  statistical_models.rst
    │  │  │  │  support_vector_machines.rst
    │  │  │  │  
    │  │  │  └─pics
    │  │  │          mlp.png
    │  │  │          neuron_model.png
    │  │  │          sigmoid_bipolar.png
    │  │  │          
    │  │  ├─include
    │  │  │  └─opencv2
    │  │  │      │  ml.hpp
    │  │  │      │  
    │  │  │      └─ml
    │  │  │              ml.hpp
    │  │  │              
    │  │  ├─src
    │  │  │      ann_mlp.cpp
    │  │  │      boost.cpp
    │  │  │      cnn.cpp
    │  │  │      data.cpp
    │  │  │      em.cpp
    │  │  │      ertrees.cpp
    │  │  │      estimate.cpp
    │  │  │      gbt.cpp
    │  │  │      inner_functions.cpp
    │  │  │      knearest.cpp
    │  │  │      ml_init.cpp
    │  │  │      nbayes.cpp
    │  │  │      precomp.hpp
    │  │  │      rtrees.cpp
    │  │  │      svm.cpp
    │  │  │      testset.cpp
    │  │  │      tree.cpp
    │  │  │      
    │  │  └─test
    │  │          test_emknearestkmeans.cpp
    │  │          test_gbttest.cpp
    │  │          test_main.cpp
    │  │          test_mltests.cpp
    │  │          test_mltests2.cpp
    │  │          test_precomp.hpp
    │  │          test_save_load.cpp
    │  │          
    │  ├─nonfree
    │  │  │  CMakeLists.txt
    │  │  │  
    │  │  ├─doc
    │  │  │      feature_detection.rst
    │  │  │      nonfree.rst
    │  │  │      
    │  │  ├─include
    │  │  │  └─opencv2
    │  │  │      └─nonfree
    │  │  │              features2d.hpp
    │  │  │              gpu.hpp
    │  │  │              nonfree.hpp
    │  │  │              ocl.hpp
    │  │  │              
    │  │  ├─perf
    │  │  │      perf_gpu.cpp
    │  │  │      perf_main.cpp
    │  │  │      perf_precomp.hpp
    │  │  │      perf_surf.cpp
    │  │  │      perf_surf_ocl.cpp
    │  │  │      
    │  │  ├─src
    │  │  │  │  nonfree_init.cpp
    │  │  │  │  precomp.hpp
    │  │  │  │  sift.cpp
    │  │  │  │  surf.cpp
    │  │  │  │  surf_gpu.cpp
    │  │  │  │  surf_ocl.cpp
    │  │  │  │  
    │  │  │  ├─cuda
    │  │  │  │      surf.cu
    │  │  │  │      
    │  │  │  └─opencl
    │  │  │          surf.cl
    │  │  │          
    │  │  └─test
    │  │          test_detectors.cpp
    │  │          test_features2d.cpp
    │  │          test_gpu.cpp
    │  │          test_keypoints.cpp
    │  │          test_main.cpp
    │  │          test_precomp.hpp
    │  │          test_rotation_and_scale_invariance.cpp
    │  │          test_surf_ocl.cpp
    │  │          
    │  ├─objdetect
    │  │  │  CMakeLists.txt
    │  │  │  
    │  │  ├─doc
    │  │  │  │  cascade_classification.rst
    │  │  │  │  latent_svm.rst
    │  │  │  │  objdetect.rst
    │  │  │  │  
    │  │  │  └─pics
    │  │  │          haarfeatures.png
    │  │  │          
    │  │  ├─include
    │  │  │  └─opencv2
    │  │  │      │  objdetect.hpp
    │  │  │      │  
    │  │  │      └─objdetect
    │  │  │              objdetect.hpp
    │  │  │              
    │  │  ├─perf
    │  │  │      perf_cascadeclassifier.cpp
    │  │  │      perf_main.cpp
    │  │  │      perf_precomp.hpp
    │  │  │      
    │  │  ├─src
    │  │  │      cascadedetect.cpp
    │  │  │      cascadedetect.hpp
    │  │  │      datamatrix.cpp
    │  │  │      distancetransform.cpp
    │  │  │      featurepyramid.cpp
    │  │  │      fft.cpp
    │  │  │      haar.cpp
    │  │  │      hog.cpp
    │  │  │      latentsvm.cpp
    │  │  │      latentsvmdetector.cpp
    │  │  │      linemod.cpp
    │  │  │      lsvmparser.cpp
    │  │  │      lsvmtbbversion.cpp
    │  │  │      matching.cpp
    │  │  │      normal_lut.i
    │  │  │      objdetect_init.cpp
    │  │  │      precomp.hpp
    │  │  │      resizeimg.cpp
    │  │  │      routine.cpp
    │  │  │      _latentsvm.h
    │  │  │      _lsvmparser.h
    │  │  │      _lsvm_distancetransform.h
    │  │  │      _lsvm_error.h
    │  │  │      _lsvm_fft.h
    │  │  │      _lsvm_matching.h
    │  │  │      _lsvm_resizeimg.h
    │  │  │      _lsvm_routine.h
    │  │  │      _lsvm_tbbversion.h
    │  │  │      _lsvm_types.h
    │  │  │      
    │  │  └─test
    │  │          test_cascadeandhog.cpp
    │  │          test_latentsvmdetector.cpp
    │  │          test_main.cpp
    │  │          test_precomp.hpp
    │  │          
    │  ├─ocl
    │  │  │  CMakeLists.txt
    │  │  │  
    │  │  ├─doc
    │  │  │  │  camera_calibration_and_3D_reconstruction.rst
    │  │  │  │  data_structures.rst
    │  │  │  │  feature_detection_and_description.rst
    │  │  │  │  image_filtering.rst
    │  │  │  │  image_processing.rst
    │  │  │  │  introduction.rst
    │  │  │  │  matrix_reductions.rst
    │  │  │  │  ml_machine_learning.rst
    │  │  │  │  object_detection.rst
    │  │  │  │  ocl.rst
    │  │  │  │  operations_on_matrices.rst
    │  │  │  │  structures_and_utility_functions.rst
    │  │  │  │  video_analysis.rst
    │  │  │  │  
    │  │  │  └─images
    │  │  │          adaptiveBilateralFilter.jpg
    │  │  │          
    │  │  ├─include
    │  │  │  └─opencv2
    │  │  │      └─ocl
    │  │  │          │  matrix_operations.hpp
    │  │  │          │  ocl.hpp
    │  │  │          │  
    │  │  │          ├─cl_runtime
    │  │  │          │      clamdblas_runtime.hpp
    │  │  │          │      clamdfft_runtime.hpp
    │  │  │          │      cl_runtime.hpp
    │  │  │          │      cl_runtime_opencl.hpp
    │  │  │          │      cl_runtime_opencl_wrappers.hpp
    │  │  │          │      
    │  │  │          └─private
    │  │  │                  opencl_dumpinfo.hpp
    │  │  │                  opencl_utils.hpp
    │  │  │                  util.hpp
    │  │  │                  
    │  │  ├─perf
    │  │  │      main.cpp
    │  │  │      perf_arithm.cpp
    │  │  │      perf_bgfg.cpp
    │  │  │      perf_blend.cpp
    │  │  │      perf_brute_force_matcher.cpp
    │  │  │      perf_calib3d.cpp
    │  │  │      perf_canny.cpp
    │  │  │      perf_color.cpp
    │  │  │      perf_fft.cpp
    │  │  │      perf_filters.cpp
    │  │  │      perf_gemm.cpp
    │  │  │      perf_gftt.cpp
    │  │  │      perf_haar.cpp
    │  │  │      perf_hog.cpp
    │  │  │      perf_imgproc.cpp
    │  │  │      perf_imgwarp.cpp
    │  │  │      perf_kalman.cpp
    │  │  │      perf_match_template.cpp
    │  │  │      perf_matrix_operation.cpp
    │  │  │      perf_ml.cpp
    │  │  │      perf_moments.cpp
    │  │  │      perf_opticalflow.cpp
    │  │  │      perf_precomp.hpp
    │  │  │      perf_pyramid.cpp
    │  │  │      perf_split_merge.cpp
    │  │  │      perf_stat.cpp
    │  │  │      
    │  │  ├─src
    │  │  │  │  arithm.cpp
    │  │  │  │  bgfg_mog.cpp
    │  │  │  │  blend.cpp
    │  │  │  │  brute_force_matcher.cpp
    │  │  │  │  build_warps.cpp
    │  │  │  │  canny.cpp
    │  │  │  │  cl_context.cpp
    │  │  │  │  cl_operations.cpp
    │  │  │  │  cl_programcache.cpp
    │  │  │  │  cl_programcache.hpp
    │  │  │  │  color.cpp
    │  │  │  │  columnsum.cpp
    │  │  │  │  error.cpp
    │  │  │  │  fft.cpp
    │  │  │  │  filtering.cpp
    │  │  │  │  gemm.cpp
    │  │  │  │  gftt.cpp
    │  │  │  │  haar.cpp
    │  │  │  │  hog.cpp
    │  │  │  │  imgproc.cpp
    │  │  │  │  interpolate_frames.cpp
    │  │  │  │  kalman.cpp
    │  │  │  │  kmeans.cpp
    │  │  │  │  knearest.cpp
    │  │  │  │  match_template.cpp
    │  │  │  │  matrix_operations.cpp
    │  │  │  │  mcwutil.cpp
    │  │  │  │  moments.cpp
    │  │  │  │  mssegmentation.cpp
    │  │  │  │  optical_flow_farneback.cpp
    │  │  │  │  precomp.hpp
    │  │  │  │  pyrdown.cpp
    │  │  │  │  pyrlk.cpp
    │  │  │  │  pyrup.cpp
    │  │  │  │  safe_call.hpp
    │  │  │  │  sort_by_key.cpp
    │  │  │  │  split_merge.cpp
    │  │  │  │  stereobm.cpp
    │  │  │  │  stereobp.cpp
    │  │  │  │  stereo_csbp.cpp
    │  │  │  │  svm.cpp
    │  │  │  │  tvl1flow.cpp
    │  │  │  │  
    │  │  │  ├─cl_runtime
    │  │  │  │  │  clamdblas_runtime.cpp
    │  │  │  │  │  clamdfft_runtime.cpp
    │  │  │  │  │  cl_runtime.cpp
    │  │  │  │  │  cl_runtime_opencl_impl.hpp
    │  │  │  │  │  
    │  │  │  │  └─generator
    │  │  │  │      │  common.py
    │  │  │  │      │  generate.sh
    │  │  │  │      │  parser_cl.py
    │  │  │  │      │  parser_clamdblas.py
    │  │  │  │      │  parser_clamdfft.py
    │  │  │  │      │  
    │  │  │  │      └─template
    │  │  │  │              clamdblas_runtime.cpp.in
    │  │  │  │              clamdblas_runtime.hpp.in
    │  │  │  │              clamdfft_runtime.cpp.in
    │  │  │  │              clamdfft_runtime.hpp.in
    │  │  │  │              cl_runtime_impl_opencl.hpp.in
    │  │  │  │              cl_runtime_opencl.hpp.in
    │  │  │  │              cl_runtime_opencl_wrappers.hpp.in
    │  │  │  │              
    │  │  │  └─opencl
    │  │  │          arithm_absdiff_nonsaturate.cl
    │  │  │          arithm_add.cl
    │  │  │          arithm_addWeighted.cl
    │  │  │          arithm_add_mask.cl
    │  │  │          arithm_add_scalar.cl
    │  │  │          arithm_add_scalar_mask.cl
    │  │  │          arithm_bitwise.cl
    │  │  │          arithm_cartToPolar.cl
    │  │  │          arithm_compare.cl
    │  │  │          arithm_exp.cl
    │  │  │          arithm_flip.cl
    │  │  │          arithm_log.cl
    │  │  │          arithm_LUT.cl
    │  │  │          arithm_magnitude.cl
    │  │  │          arithm_minMax.cl
    │  │  │          arithm_minMaxLoc.cl
    │  │  │          arithm_minMaxLoc_mask.cl
    │  │  │          arithm_nonzero.cl
    │  │  │          arithm_phase.cl
    │  │  │          arithm_polarToCart.cl
    │  │  │          arithm_pow.cl
    │  │  │          arithm_setidentity.cl
    │  │  │          arithm_sum.cl
    │  │  │          arithm_transpose.cl
    │  │  │          bgfg_mog.cl
    │  │  │          blend_linear.cl
    │  │  │          brute_force_match.cl
    │  │  │          build_warps.cl
    │  │  │          convertC3C4.cl
    │  │  │          cvt_color.cl
    │  │  │          filtering_adaptive_bilateral.cl
    │  │  │          filtering_boxFilter.cl
    │  │  │          filtering_filter2D.cl
    │  │  │          filtering_morph.cl
    │  │  │          filtering_sep_filter_singlepass.cl
    │  │  │          filter_sep_col.cl
    │  │  │          filter_sep_row.cl
    │  │  │          haarobjectdetect.cl
    │  │  │          haarobjectdetect_scaled2.cl
    │  │  │          imgproc_bilateral.cl
    │  │  │          imgproc_calcHarris.cl
    │  │  │          imgproc_calcMinEigenVal.cl
    │  │  │          imgproc_canny.cl
    │  │  │          imgproc_clahe.cl
    │  │  │          imgproc_columnsum.cl
    │  │  │          imgproc_convolve.cl
    │  │  │          imgproc_copymakeboder.cl
    │  │  │          imgproc_gftt.cl
    │  │  │          imgproc_histogram.cl
    │  │  │          imgproc_integral.cl
    │  │  │          imgproc_integral_sum.cl
    │  │  │          imgproc_median.cl
    │  │  │          imgproc_remap.cl
    │  │  │          imgproc_resize.cl
    │  │  │          imgproc_sobel3.cl
    │  │  │          imgproc_threshold.cl
    │  │  │          imgproc_warpAffine.cl
    │  │  │          imgproc_warpPerspective.cl
    │  │  │          interpolate_frames.cl
    │  │  │          kernel_radix_sort_by_key.cl
    │  │  │          kernel_sort_by_key.cl
    │  │  │          kernel_stablesort_by_key.cl
    │  │  │          kmeans_kernel.cl
    │  │  │          knearest.cl
    │  │  │          match_template.cl
    │  │  │          meanShift.cl
    │  │  │          merge_mat.cl
    │  │  │          moments.cl
    │  │  │          objdetect_hog.cl
    │  │  │          operator_convertTo.cl
    │  │  │          operator_copyToM.cl
    │  │  │          operator_setTo.cl
    │  │  │          operator_setToM.cl
    │  │  │          optical_flow_farneback.cl
    │  │  │          pyrlk.cl
    │  │  │          pyr_down.cl
    │  │  │          pyr_up.cl
    │  │  │          split_mat.cl
    │  │  │          stereobm.cl
    │  │  │          stereobp.cl
    │  │  │          stereocsbp.cl
    │  │  │          svm.cl
    │  │  │          tvl1flow.cl
    │  │  │          
    │  │  └─test
    │  │          main.cpp
    │  │          test_api.cpp
    │  │          test_arithm.cpp
    │  │          test_bgfg.cpp
    │  │          test_blend.cpp
    │  │          test_brute_force_matcher.cpp
    │  │          test_calib3d.cpp
    │  │          test_canny.cpp
    │  │          test_color.cpp
    │  │          test_fft.cpp
    │  │          test_filters.cpp
    │  │          test_gemm.cpp
    │  │          test_imgproc.cpp
    │  │          test_kalman.cpp
    │  │          test_kmeans.cpp
    │  │          test_match_template.cpp
    │  │          test_matrix_operation.cpp
    │  │          test_mean_shift.cpp
    │  │          test_ml.cpp
    │  │          test_moments.cpp
    │  │          test_objdetect.cpp
    │  │          test_optflow.cpp
    │  │          test_precomp.hpp
    │  │          test_pyramids.cpp
    │  │          test_sort.cpp
    │  │          test_split_merge.cpp
    │  │          test_warp.cpp
    │  │          utility.cpp
    │  │          utility.hpp
    │  │          
    │  ├─photo
    │  │  │  CMakeLists.txt
    │  │  │  
    │  │  ├─doc
    │  │  │      denoising.rst
    │  │  │      inpainting.rst
    │  │  │      photo.rst
    │  │  │      
    │  │  ├─include
    │  │  │  └─opencv2
    │  │  │      │  photo.hpp
    │  │  │      │  
    │  │  │      └─photo
    │  │  │              photo.hpp
    │  │  │              photo_c.h
    │  │  │              
    │  │  ├─perf
    │  │  │      perf_inpaint.cpp
    │  │  │      perf_main.cpp
    │  │  │      perf_precomp.hpp
    │  │  │      
    │  │  ├─src
    │  │  │      arrays.hpp
    │  │  │      denoising.cpp
    │  │  │      fast_nlmeans_denoising_invoker.hpp
    │  │  │      fast_nlmeans_denoising_invoker_commons.hpp
    │  │  │      fast_nlmeans_multi_denoising_invoker.hpp
    │  │  │      inpaint.cpp
    │  │  │      precomp.hpp
    │  │  │      
    │  │  └─test
    │  │          test_denoising.cpp
    │  │          test_inpaint.cpp
    │  │          test_main.cpp
    │  │          test_precomp.hpp
    │  │          
    │  ├─python
    │  │  │  CMakeLists.txt
    │  │  │  
    │  │  ├─src2
    │  │  │      api
    │  │  │      cv.py
    │  │  │      cv2.cpp
    │  │  │      cv2.cv.hpp
    │  │  │      defs
    │  │  │      gen.py
    │  │  │      gen2.py
    │  │  │      hdr_parser.py
    │  │  │      
    │  │  └─test
    │  │      │  calchist.py
    │  │      │  camera_calibration.py
    │  │      │  findstereocorrespondence.py
    │  │      │  goodfeatures.py
    │  │      │  leak1.py
    │  │      │  leak2.py
    │  │      │  leak3.py
    │  │      │  leak4.py
    │  │      │  precornerdetect.py
    │  │      │  test.py
    │  │      │  test2.py
    │  │      │  tests_common.py
    │  │      │  test_calibration.py
    │  │      │  test_camshift.py
    │  │      │  test_dft.py
    │  │      │  test_digits.py
    │  │      │  test_facedetect.py
    │  │      │  test_feature_homography.py
    │  │      │  test_fitline.py
    │  │      │  test_gaussian_mix.py
    │  │      │  test_grabcut.py
    │  │      │  test_houghcircles.py
    │  │      │  test_houghlines.py
    │  │      │  test_kmeans.py
    │  │      │  test_letter_recog.py
    │  │      │  test_lk_homography.py
    │  │      │  test_lk_track.py
    │  │      │  test_morphology.py
    │  │      │  test_mser.py
    │  │      │  test_peopledetect.py
    │  │      │  test_squares.py
    │  │      │  test_texture_flow.py
    │  │      │  test_watershed.py
    │  │      │  tickets.py
    │  │      │  transformations.py
    │  │      │  tst_scene_render.py
    │  │      │  
    │  │      └─nonfree_tests
    │  │              nonfree_surf.py
    │  │              __init__.py
    │  │              
    │  ├─stitching
    │  │  │  CMakeLists.txt
    │  │  │  
    │  │  ├─doc
    │  │  │      autocalib.rst
    │  │  │      blenders.rst
    │  │  │      camera.rst
    │  │  │      exposure_compensation.rst
    │  │  │      high_level.rst
    │  │  │      introduction.rst
    │  │  │      matching.rst
    │  │  │      motion_estimation.rst
    │  │  │      seam_estimation.rst
    │  │  │      stitching.rst
    │  │  │      StitchingPipeline.jpg
    │  │  │      warpers.rst
    │  │  │      
    │  │  ├─include
    │  │  │  └─opencv2
    │  │  │      │  stitching.hpp
    │  │  │      │  
    │  │  │      └─stitching
    │  │  │          │  stitcher.hpp
    │  │  │          │  warpers.hpp
    │  │  │          │  
    │  │  │          └─detail
    │  │  │                  autocalib.hpp
    │  │  │                  blenders.hpp
    │  │  │                  camera.hpp
    │  │  │                  exposure_compensate.hpp
    │  │  │                  matchers.hpp
    │  │  │                  motion_estimators.hpp
    │  │  │                  seam_finders.hpp
    │  │  │                  util.hpp
    │  │  │                  util_inl.hpp
    │  │  │                  warpers.hpp
    │  │  │                  warpers_inl.hpp
    │  │  │                  
    │  │  ├─perf
    │  │  │      perf_main.cpp
    │  │  │      perf_precomp.hpp
    │  │  │      perf_stich.cpp
    │  │  │      
    │  │  ├─src
    │  │  │      autocalib.cpp
    │  │  │      blenders.cpp
    │  │  │      camera.cpp
    │  │  │      exposure_compensate.cpp
    │  │  │      matchers.cpp
    │  │  │      motion_estimators.cpp
    │  │  │      precomp.hpp
    │  │  │      seam_finders.cpp
    │  │  │      stitcher.cpp
    │  │  │      util.cpp
    │  │  │      warpers.cpp
    │  │  │      
    │  │  └─test
    │  │          test_blenders.cpp
    │  │          test_main.cpp
    │  │          test_matchers.cpp
    │  │          test_precomp.hpp
    │  │          
    │  ├─superres
    │  │  │  CMakeLists.txt
    │  │  │  
    │  │  ├─doc
    │  │  │      superres.rst
    │  │  │      super_resolution.rst
    │  │  │      
    │  │  ├─include
    │  │  │  └─opencv2
    │  │  │      │  superres.hpp
    │  │  │      │  
    │  │  │      └─superres
    │  │  │              optical_flow.hpp
    │  │  │              superres.hpp
    │  │  │              
    │  │  ├─perf
    │  │  │      perf_main.cpp
    │  │  │      perf_precomp.hpp
    │  │  │      perf_superres.cpp
    │  │  │      perf_superres_ocl.cpp
    │  │  │      
    │  │  ├─src
    │  │  │  │  btv_l1.cpp
    │  │  │  │  btv_l1_gpu.cpp
    │  │  │  │  btv_l1_ocl.cpp
    │  │  │  │  frame_source.cpp
    │  │  │  │  input_array_utility.cpp
    │  │  │  │  input_array_utility.hpp
    │  │  │  │  optical_flow.cpp
    │  │  │  │  precomp.hpp
    │  │  │  │  ring_buffer.hpp
    │  │  │  │  super_resolution.cpp
    │  │  │  │  
    │  │  │  ├─cuda
    │  │  │  │      btv_l1_gpu.cu
    │  │  │  │      
    │  │  │  └─opencl
    │  │  │          superres_btvl1.cl
    │  │  │          
    │  │  └─test
    │  │          test_main.cpp
    │  │          test_precomp.hpp
    │  │          test_superres.cpp
    │  │          
    │  ├─ts
    │  │  │  CMakeLists.txt
    │  │  │  
    │  │  ├─include
    │  │  │  └─opencv2
    │  │  │      │  ts.hpp
    │  │  │      │  
    │  │  │      └─ts
    │  │  │              gpu_perf.hpp
    │  │  │              gpu_test.hpp
    │  │  │              ts.hpp
    │  │  │              ts_gtest.h
    │  │  │              ts_perf.hpp
    │  │  │              
    │  │  ├─misc
    │  │  │      chart.py
    │  │  │      color.py
    │  │  │      concatlogs.py
    │  │  │      perf_tests_timing.py
    │  │  │      report.py
    │  │  │      run.py
    │  │  │      run_android.py
    │  │  │      run_suite.py
    │  │  │      run_utils.py
    │  │  │      summary.py
    │  │  │      table_formatter.py
    │  │  │      testlog_parser.py
    │  │  │      xls-report.py
    │  │  │      
    │  │  └─src
    │  │          gpu_perf.cpp
    │  │          gpu_test.cpp
    │  │          precomp.hpp
    │  │          ts.cpp
    │  │          ts_arrtest.cpp
    │  │          ts_func.cpp
    │  │          ts_gtest.cpp
    │  │          ts_perf.cpp
    │  │          
    │  ├─video
    │  │  │  CMakeLists.txt
    │  │  │  
    │  │  ├─doc
    │  │  │      motion_analysis_and_object_tracking.rst
    │  │  │      video.rst
    │  │  │      
    │  │  ├─include
    │  │  │  └─opencv2
    │  │  │      │  video.hpp
    │  │  │      │  
    │  │  │      └─video
    │  │  │              background_segm.hpp
    │  │  │              tracking.hpp
    │  │  │              video.hpp
    │  │  │              
    │  │  ├─perf
    │  │  │      perf_main.cpp
    │  │  │      perf_optflowpyrlk.cpp
    │  │  │      perf_precomp.hpp
    │  │  │      perf_tvl1optflow.cpp
    │  │  │      
    │  │  ├─src
    │  │  │      bgfg_gaussmix.cpp
    │  │  │      bgfg_gaussmix2.cpp
    │  │  │      bgfg_gmg.cpp
    │  │  │      camshift.cpp
    │  │  │      kalman.cpp
    │  │  │      lkpyramid.cpp
    │  │  │      lkpyramid.hpp
    │  │  │      motempl.cpp
    │  │  │      optflowgf.cpp
    │  │  │      precomp.hpp
    │  │  │      simpleflow.cpp
    │  │  │      simpleflow.hpp
    │  │  │      tvl1flow.cpp
    │  │  │      video_init.cpp
    │  │  │      
    │  │  └─test
    │  │          test_accum.cpp
    │  │          test_backgroundsubtractor_gbh.cpp
    │  │          test_camshift.cpp
    │  │          test_estimaterigid.cpp
    │  │          test_kalman.cpp
    │  │          test_main.cpp
    │  │          test_motiontemplates.cpp
    │  │          test_optflowpyrlk.cpp
    │  │          test_precomp.hpp
    │  │          test_simpleflow.cpp
    │  │          test_tvl1optflow.cpp
    │  │          
    │  ├─videostab
    │  │  │  CMakeLists.txt
    │  │  │  
    │  │  ├─include
    │  │  │  └─opencv2
    │  │  │      │  videostab.hpp
    │  │  │      │  
    │  │  │      └─videostab
    │  │  │              deblurring.hpp
    │  │  │              fast_marching.hpp
    │  │  │              fast_marching_inl.hpp
    │  │  │              frame_source.hpp
    │  │  │              global_motion.hpp
    │  │  │              inpainting.hpp
    │  │  │              log.hpp
    │  │  │              motion_stabilizing.hpp
    │  │  │              optical_flow.hpp
    │  │  │              stabilizer.hpp
    │  │  │              videostab.hpp
    │  │  │              
    │  │  └─src
    │  │          deblurring.cpp
    │  │          fast_marching.cpp
    │  │          frame_source.cpp
    │  │          global_motion.cpp
    │  │          inpainting.cpp
    │  │          log.cpp
    │  │          motion_stabilizing.cpp
    │  │          optical_flow.cpp
    │  │          precomp.hpp
    │  │          stabilizer.cpp
    │  │          
    │  ├─viz
    │  │  │  CMakeLists.txt
    │  │  │  
    │  │  ├─doc
    │  │  │  │  viz.rst
    │  │  │  │  viz3d.rst
    │  │  │  │  widget.rst
    │  │  │  │  
    │  │  │  └─images
    │  │  │          cpw1.png
    │  │  │          cpw2.png
    │  │  │          cpw3.png
    │  │  │          cube_widget.png
    │  │  │          
    │  │  ├─include
    │  │  │  └─opencv2
    │  │  │      │  viz.hpp
    │  │  │      │  
    │  │  │      └─viz
    │  │  │              types.hpp
    │  │  │              viz3d.hpp
    │  │  │              vizcore.hpp
    │  │  │              widgets.hpp
    │  │  │              widget_accessor.hpp
    │  │  │              
    │  │  ├─src
    │  │  │  │  clouds.cpp
    │  │  │  │  precomp.hpp
    │  │  │  │  shapes.cpp
    │  │  │  │  types.cpp
    │  │  │  │  viz3d.cpp
    │  │  │  │  vizcore.cpp
    │  │  │  │  vizimpl.cpp
    │  │  │  │  vizimpl.hpp
    │  │  │  │  widget.cpp
    │  │  │  │  
    │  │  │  └─vtk
    │  │  │          vtkCloudMatSink.cpp
    │  │  │          vtkCloudMatSink.h
    │  │  │          vtkCloudMatSource.cpp
    │  │  │          vtkCloudMatSource.h
    │  │  │          vtkCocoaInteractorFix.mm
    │  │  │          vtkImageMatSource.cpp
    │  │  │          vtkImageMatSource.h
    │  │  │          vtkOBJWriter.cpp
    │  │  │          vtkOBJWriter.h
    │  │  │          vtkTrajectorySource.cpp
    │  │  │          vtkTrajectorySource.h
    │  │  │          vtkVizInteractorStyle.cpp
    │  │  │          vtkVizInteractorStyle.hpp
    │  │  │          vtkXYZReader.cpp
    │  │  │          vtkXYZReader.h
    │  │  │          vtkXYZWriter.cpp
    │  │  │          vtkXYZWriter.h
    │  │  │          
    │  │  └─test
    │  │          tests_simple.cpp
    │  │          test_main.cpp
    │  │          test_precomp.cpp
    │  │          test_precomp.hpp
    │  │          test_tutorial2.cpp
    │  │          test_tutorial3.cpp
    │  │          test_viz3d.cpp
    │  │          
    │  └─world
    │      │  CMakeLists.txt
    │      │  
    │      ├─include
    │      │  └─opencv2
    │      │      └─world
    │      │              world.hpp
    │      │              
    │      └─src
    │              precomp.hpp
    │              world_init.cpp
    │              
    ├─platforms
    │  │  readme.txt
    │  │  
    │  ├─android
    │  │  │  android.toolchain.cmake
    │  │  │  build_sdk.py
    │  │  │  java.rst
    │  │  │  README.android
    │  │  │  refman.rst
    │  │  │  
    │  │  ├─libinfo
    │  │  │      CMakeLists.txt
    │  │  │      info.c
    │  │  │      
    │  │  ├─package
    │  │  │  │  AndroidManifest.xml
    │  │  │  │  CMakeLists.txt
    │  │  │  │  
    │  │  │  └─res
    │  │  │      ├─drawable
    │  │  │      │      icon.png
    │  │  │      │      
    │  │  │      └─values
    │  │  │              strings.xml
    │  │  │              
    │  │  └─service
    │  │      │  all.py
    │  │      │  CMakeLists.txt
    │  │      │  device.conf
    │  │      │  push_native.py
    │  │      │  readme.txt
    │  │      │  test_native.py
    │  │      │  
    │  │      ├─doc
    │  │      │  │  AndroidAppUsageModel.dia
    │  │      │  │  BaseLoaderCallback.rst
    │  │      │  │  build_uml.py
    │  │      │  │  index.rst
    │  │      │  │  InstallCallbackInterface.rst
    │  │      │  │  Intro.rst
    │  │      │  │  JavaHelper.rst
    │  │      │  │  LibInstallAproved.dia
    │  │      │  │  LibInstallCanceled.dia
    │  │      │  │  LibInstalled.dia
    │  │      │  │  LoaderCallbackInterface.rst
    │  │      │  │  NoService.dia
    │  │      │  │  Structure.dia
    │  │      │  │  UseCases.rst
    │  │      │  │  
    │  │      │  └─img
    │  │      │          AndroidAppUsageModel.png
    │  │      │          LibInstallAproved.png
    │  │      │          LibInstallCanceled.png
    │  │      │          LibInstalled.png
    │  │      │          NoService.png
    │  │      │          Structure.png
    │  │      │          
    │  │      ├─engine
    │  │      │  │  .classpath
    │  │      │  │  .project
    │  │      │  │  AndroidManifest.xml
    │  │      │  │  build.xml
    │  │      │  │  CMakeLists.txt
    │  │      │  │  project.properties
    │  │      │  │  
    │  │      │  ├─jni
    │  │      │  │  │  Android.mk
    │  │      │  │  │  Application.mk
    │  │      │  │  │  
    │  │      │  │  ├─BinderComponent
    │  │      │  │  │      BnOpenCVEngine.cpp
    │  │      │  │  │      BnOpenCVEngine.h
    │  │      │  │  │      BpOpenCVEngine.cpp
    │  │      │  │  │      BpOpenCVEngine.h
    │  │      │  │  │      HardwareDetector.cpp
    │  │      │  │  │      HardwareDetector.h
    │  │      │  │  │      OpenCVEngine.cpp
    │  │      │  │  │      OpenCVEngine.h
    │  │      │  │  │      ProcReader.cpp
    │  │      │  │  │      ProcReader.h
    │  │      │  │  │      StringUtils.cpp
    │  │      │  │  │      StringUtils.h
    │  │      │  │  │      TegraDetector.h
    │  │      │  │  │      
    │  │      │  │  ├─include
    │  │      │  │  │      EngineCommon.h
    │  │      │  │  │      IOpenCVEngine.h
    │  │      │  │  │      IPackageManager.h
    │  │      │  │  │      OpenCVEngineHelper.h
    │  │      │  │  │      
    │  │      │  │  ├─JNIWrapper
    │  │      │  │  │      HardwareDetector_jni.cpp
    │  │      │  │  │      HardwareDetector_jni.h
    │  │      │  │  │      JavaBasedPackageManager.cpp
    │  │      │  │  │      JavaBasedPackageManager.h
    │  │      │  │  │      OpenCVEngine_jni.cpp
    │  │      │  │  │      OpenCVEngine_jni.h
    │  │      │  │  │      OpenCVLibraryInfo.cpp
    │  │      │  │  │      OpenCVLibraryInfo.h
    │  │      │  │  │      
    │  │      │  │  ├─NativeClient
    │  │      │  │  │      ClientMain.cpp
    │  │      │  │  │      
    │  │      │  │  ├─NativeService
    │  │      │  │  │      CommonPackageManager.cpp
    │  │      │  │  │      CommonPackageManager.h
    │  │      │  │  │      NativePackageManager.cpp
    │  │      │  │  │      NativePackageManager.h
    │  │      │  │  │      PackageInfo.cpp
    │  │      │  │  │      PackageInfo.h
    │  │      │  │  │      ServiceMain.cpp
    │  │      │  │  │      
    │  │      │  │  └─Tests
    │  │      │  │      │  HardwareDetectionTest.cpp
    │  │      │  │      │  OpenCVEngineTest.cpp
    │  │      │  │      │  PackageInfoTest.cpp
    │  │      │  │      │  PackageManagerStub.cpp
    │  │      │  │      │  PackageManagerStub.h
    │  │      │  │      │  PackageManagmentTest.cpp
    │  │      │  │      │  TestMain.cpp
    │  │      │  │      │  Tests.mk
    │  │      │  │      │  
    │  │      │  │      └─gtest
    │  │      │  │              gtest-all.cpp
    │  │      │  │              gtest.h
    │  │      │  │              
    │  │      │  ├─res
    │  │      │  │  ├─drawable
    │  │      │  │  │      icon.png
    │  │      │  │  │      
    │  │      │  │  ├─layout
    │  │      │  │  │      info.xml
    │  │      │  │  │      main.xml
    │  │      │  │  │      
    │  │      │  │  ├─layout-small
    │  │      │  │  │      info.xml
    │  │      │  │  │      main.xml
    │  │      │  │  │      
    │  │      │  │  └─values
    │  │      │  │          strings.xml
    │  │      │  │          
    │  │      │  └─src
    │  │      │      └─org
    │  │      │          └─opencv
    │  │      │              └─engine
    │  │      │                  │  BinderConnector.java
    │  │      │                  │  HardwareDetector.java
    │  │      │                  │  MarketConnector.java
    │  │      │                  │  OpenCVEngineInterface.aidl
    │  │      │                  │  OpenCVEngineService.java
    │  │      │                  │  OpenCVLibraryInfo.java
    │  │      │                  │  
    │  │      │                  └─manager
    │  │      │                          ManagerActivity.java
    │  │      │                          PackageListAdapter.java
    │  │      │                          
    │  │      └─engine_test
    │  │          │  .classpath
    │  │          │  .project
    │  │          │  AndroidManifest.xml
    │  │          │  build.xml
    │  │          │  project.properties
    │  │          │  
    │  │          ├─res
    │  │          │  ├─drawable-hdpi
    │  │          │  │      ic_launcher.png
    │  │          │  │      
    │  │          │  ├─drawable-ldpi
    │  │          │  │      ic_launcher.png
    │  │          │  │      
    │  │          │  ├─drawable-mdpi
    │  │          │  │      ic_launcher.png
    │  │          │  │      
    │  │          │  ├─layout
    │  │          │  │      main.xml
    │  │          │  │      
    │  │          │  └─values
    │  │          │          strings.xml
    │  │          │          
    │  │          └─src
    │  │              └─org
    │  │                  └─opencv
    │  │                      └─engine
    │  │                          └─test
    │  │                                  EngineInterfaceTest.java
    │  │                                  
    │  ├─ios
    │  │  │  build_framework.py
    │  │  │  Info.plist.in
    │  │  │  readme.txt
    │  │  │  
    │  │  └─cmake
    │  │      ├─Modules
    │  │      │  └─Platform
    │  │      │          iOS.cmake
    │  │      │          
    │  │      └─Toolchains
    │  │              Toolchain-iPhoneOS_Xcode.cmake
    │  │              Toolchain-iPhoneSimulator_Xcode.cmake
    │  │              
    │  ├─linux
    │  │      aarch64-gnu.toolchain.cmake
    │  │      arm-gnueabi.toolchain.cmake
    │  │      arm.toolchain.cmake
    │  │      gnu.toolchain.cmake
    │  │      
    │  ├─qnx
    │  │      arm-unknown-nto-qnx6.6.0eabi.toolchain.cmake
    │  │      
    │  ├─scripts
    │  │      ABI_compat_generator.py
    │  │      camera_build.conf
    │  │      cmake_android_all_cameras.py
    │  │      cmake_android_arm.sh
    │  │      cmake_android_mips.sh
    │  │      cmake_android_service.sh
    │  │      cmake_android_x86.sh
    │  │      cmake_arm_gnueabi_hardfp.sh
    │  │      cmake_arm_gnueabi_softfp.sh
    │  │      cmake_carma.sh
    │  │      cmake_winrt.cmd
    │  │      valgrind.supp
    │  │      
    │  └─winrt
    │          arm.winrt.toolchain.cmake
    │          
    └─samples
        │  CMakeLists.txt
        │  
        ├─android
        │  │  CMakeLists.txt
        │  │  
        │  ├─15-puzzle
        │  │  │  .classpath
        │  │  │  .project
        │  │  │  AndroidManifest.xml
        │  │  │  CMakeLists.txt
        │  │  │  
        │  │  ├─.settings
        │  │  │      org.eclipse.jdt.core.prefs
        │  │  │      
        │  │  ├─res
        │  │  │  ├─drawable
        │  │  │  │      icon.png
        │  │  │  │      
        │  │  │  └─values
        │  │  │          strings.xml
        │  │  │          
        │  │  └─src
        │  │      └─org
        │  │          └─opencv
        │  │              └─samples
        │  │                  └─puzzle15
        │  │                          Puzzle15Activity.java
        │  │                          Puzzle15Processor.java
        │  │                          
        │  ├─camera-calibration
        │  │  │  .classpath
        │  │  │  .project
        │  │  │  AndroidManifest.xml
        │  │  │  CMakeLists.txt
        │  │  │  
        │  │  ├─.settings
        │  │  │      org.eclipse.jdt.core.prefs
        │  │  │      
        │  │  ├─res
        │  │  │  ├─drawable
        │  │  │  │      icon.png
        │  │  │  │      
        │  │  │  ├─layout
        │  │  │  │      camera_calibration_surface_view.xml
        │  │  │  │      
        │  │  │  ├─menu
        │  │  │  │      calibration.xml
        │  │  │  │      
        │  │  │  └─values
        │  │  │          strings.xml
        │  │  │          
        │  │  └─src
        │  │      └─org
        │  │          └─opencv
        │  │              └─samples
        │  │                  └─cameracalibration
        │  │                          CalibrationResult.java
        │  │                          CameraCalibrationActivity.java
        │  │                          CameraCalibrator.java
        │  │                          OnCameraFrameRender.java
        │  │                          
        │  ├─color-blob-detection
        │  │  │  .classpath
        │  │  │  .project
        │  │  │  AndroidManifest.xml
        │  │  │  CMakeLists.txt
        │  │  │  
        │  │  ├─.settings
        │  │  │      org.eclipse.jdt.core.prefs
        │  │  │      
        │  │  ├─res
        │  │  │  ├─drawable
        │  │  │  │      icon.png
        │  │  │  │      
        │  │  │  ├─layout
        │  │  │  │      color_blob_detection_surface_view.xml
        │  │  │  │      
        │  │  │  └─values
        │  │  │          strings.xml
        │  │  │          
        │  │  └─src
        │  │      └─org
        │  │          └─opencv
        │  │              └─samples
        │  │                  └─colorblobdetect
        │  │                          ColorBlobDetectionActivity.java
        │  │                          ColorBlobDetector.java
        │  │                          
        │  ├─face-detection
        │  │  │  .classpath
        │  │  │  .cproject
        │  │  │  .project
        │  │  │  AndroidManifest.xml
        │  │  │  CMakeLists.txt
        │  │  │  
        │  │  ├─.settings
        │  │  │      org.eclipse.jdt.core.prefs
        │  │  │      
        │  │  ├─jni
        │  │  │      Android.mk
        │  │  │      Application.mk
        │  │  │      DetectionBasedTracker_jni.cpp
        │  │  │      DetectionBasedTracker_jni.h
        │  │  │      
        │  │  ├─res
        │  │  │  ├─drawable
        │  │  │  │      icon.png
        │  │  │  │      
        │  │  │  ├─layout
        │  │  │  │      face_detect_surface_view.xml
        │  │  │  │      
        │  │  │  ├─raw
        │  │  │  │      lbpcascade_frontalface.xml
        │  │  │  │      
        │  │  │  └─values
        │  │  │          strings.xml
        │  │  │          
        │  │  └─src
        │  │      └─org
        │  │          └─opencv
        │  │              └─samples
        │  │                  └─facedetect
        │  │                          DetectionBasedTracker.java
        │  │                          FdActivity.java
        │  │                          
        │  ├─hello-android
        │  │      CMakeLists.txt
        │  │      cmake_android.cmd
        │  │      cmake_android.sh
        │  │      main.cpp
        │  │      run.cmd
        │  │      run.sh
        │  │      
        │  ├─image-manipulations
        │  │  │  .classpath
        │  │  │  .project
        │  │  │  AndroidManifest.xml
        │  │  │  CMakeLists.txt
        │  │  │  
        │  │  ├─.settings
        │  │  │      org.eclipse.jdt.core.prefs
        │  │  │      
        │  │  ├─res
        │  │  │  ├─drawable
        │  │  │  │      icon.png
        │  │  │  │      
        │  │  │  ├─layout
        │  │  │  │      image_manipulations_surface_view.xml
        │  │  │  │      
        │  │  │  └─values
        │  │  │          strings.xml
        │  │  │          
        │  │  └─src
        │  │      └─org
        │  │          └─opencv
        │  │              └─samples
        │  │                  └─imagemanipulations
        │  │                          ImageManipulationsActivity.java
        │  │                          
        │  ├─native-activity
        │  │  │  .classpath
        │  │  │  .cproject
        │  │  │  .project
        │  │  │  AndroidManifest.xml
        │  │  │  CMakeLists.txt
        │  │  │  
        │  │  ├─.settings
        │  │  │      org.eclipse.jdt.core.prefs
        │  │  │      
        │  │  ├─jni
        │  │  │      Android.mk
        │  │  │      Application.mk
        │  │  │      native.cpp
        │  │  │      
        │  │  ├─res
        │  │  │  ├─drawable
        │  │  │  │      icon.png
        │  │  │  │      
        │  │  │  └─values
        │  │  │          strings.xml
        │  │  │          
        │  │  └─src
        │  │      └─org
        │  │          └─opencv
        │  │              └─samples
        │  │                  └─NativeActivity
        │  │                          CvNativeActivity.java
        │  │                          
        │  ├─tutorial-1-camerapreview
        │  │  │  .classpath
        │  │  │  .project
        │  │  │  AndroidManifest.xml
        │  │  │  CMakeLists.txt
        │  │  │  
        │  │  ├─.settings
        │  │  │      org.eclipse.jdt.core.prefs
        │  │  │      
        │  │  ├─res
        │  │  │  ├─drawable
        │  │  │  │      icon.png
        │  │  │  │      
        │  │  │  ├─layout
        │  │  │  │      tutorial1_surface_view.xml
        │  │  │  │      
        │  │  │  └─values
        │  │  │          strings.xml
        │  │  │          
        │  │  └─src
        │  │      └─org
        │  │          └─opencv
        │  │              └─samples
        │  │                  └─tutorial1
        │  │                          Tutorial1Activity.java
        │  │                          
        │  ├─tutorial-2-mixedprocessing
        │  │  │  .classpath
        │  │  │  .cproject
        │  │  │  .project
        │  │  │  AndroidManifest.xml
        │  │  │  CMakeLists.txt
        │  │  │  
        │  │  ├─.settings
        │  │  │      org.eclipse.jdt.core.prefs
        │  │  │      
        │  │  ├─jni
        │  │  │      Android.mk
        │  │  │      Application.mk
        │  │  │      jni_part.cpp
        │  │  │      
        │  │  ├─res
        │  │  │  ├─drawable
        │  │  │  │      icon.png
        │  │  │  │      
        │  │  │  ├─layout
        │  │  │  │      tutorial2_surface_view.xml
        │  │  │  │      
        │  │  │  └─values
        │  │  │          strings.xml
        │  │  │          
        │  │  └─src
        │  │      └─org
        │  │          └─opencv
        │  │              └─samples
        │  │                  └─tutorial2
        │  │                          Tutorial2Activity.java
        │  │                          
        │  ├─tutorial-3-cameracontrol
        │  │  │  .classpath
        │  │  │  .project
        │  │  │  AndroidManifest.xml
        │  │  │  CMakeLists.txt
        │  │  │  
        │  │  ├─.settings
        │  │  │      org.eclipse.jdt.core.prefs
        │  │  │      
        │  │  ├─res
        │  │  │  ├─drawable
        │  │  │  │      icon.png
        │  │  │  │      
        │  │  │  ├─layout
        │  │  │  │      tutorial3_surface_view.xml
        │  │  │  │      
        │  │  │  └─values
        │  │  │          strings.xml
        │  │  │          
        │  │  └─src
        │  │      └─org
        │  │          └─opencv
        │  │              └─samples
        │  │                  └─tutorial3
        │  │                          Tutorial3Activity.java
        │  │                          Tutorial3View.java
        │  │                          
        │  └─tutorial-4-cuda
        │      │  .classpath
        │      │  .cproject
        │      │  .project
        │      │  AndroidManifest.xml
        │      │  CMakeLists.txt
        │      │  
        │      ├─.settings
        │      │      org.eclipse.jdt.core.prefs
        │      │      
        │      ├─jni
        │      │      Android.mk
        │      │      Application.mk
        │      │      jni_part.cpp
        │      │      
        │      ├─res
        │      │  ├─drawable
        │      │  │      icon.png
        │      │  │      
        │      │  ├─layout
        │      │  │      tutorial4_surface_view.xml
        │      │  │      
        │      │  └─values
        │      │          strings.xml
        │      │          
        │      └─src
        │          └─org
        │              └─opencv
        │                  └─samples
        │                      └─tutorial4
        │                              Tutorial4Activity.java
        │                              
        ├─c
        │  │  adaptiveskindetector.cpp
        │  │  agaricus-lepiota.data
        │  │  airplane.jpg
        │  │  baboon.jpg
        │  │  baboon200.jpg
        │  │  baboon200_rotated.jpg
        │  │  bgfg_codebook.cpp
        │  │  blobtrack_sample.cpp
        │  │  box.png
        │  │  box_in_scene.png
        │  │  build_all.sh
        │  │  calonder_params.xml
        │  │  cat.jpg
        │  │  cat.xml
        │  │  CMakeLists.txt
        │  │  contours.c
        │  │  convert_cascade.c
        │  │  cvsample.dsp
        │  │  cvsample.vs2005.vcproj
        │  │  delaunay.c
        │  │  facedetect.cmd
        │  │  facedetect.cpp
        │  │  fback_c.c
        │  │  find_obj.cpp
        │  │  find_obj_calonder.cpp
        │  │  find_obj_ferns.cpp
        │  │  fruits.jpg
        │  │  intrinsics.yml
        │  │  JCB.png
        │  │  latentsvmdetect.cpp
        │  │  lena.jpg
        │  │  morphology.c
        │  │  motempl.c
        │  │  mser_sample.cpp
        │  │  mushroom.cpp
        │  │  one_way_sample.cpp
        │  │  one_way_train_0000.jpg
        │  │  one_way_train_0001.jpg
        │  │  one_way_train_images.txt
        │  │  polar_transforms.c
        │  │  puzzle.png
        │  │  pyramid_segmentation.c
        │  │  scene_l.bmp
        │  │  scene_r.bmp
        │  │  smiledetect.cpp
        │  │  stuff.jpg
        │  │  tree.avi
        │  │  tree_engine.cpp
        │  │  waveform.data
        │  │  
        │  └─example_cmake
        │          CMakeLists.txt
        │          minarea.c
        │          README.txt
        │          
        ├─cpp
        │  │  3calibration.cpp
        │  │  baboon.jpg
        │  │  bagofwords_classification.cpp
        │  │  bgfg_gmg.cpp
        │  │  bgfg_segm.cpp
        │  │  board.jpg
        │  │  brief_match_test.cpp
        │  │  build3dmodel.cpp
        │  │  building.jpg
        │  │  calibration.cpp
        │  │  calibration_artificial.cpp
        │  │  camshiftdemo.cpp
        │  │  chamfer.cpp
        │  │  CMakeLists.txt
        │  │  connected_components.cpp
        │  │  contours2.cpp
        │  │  convexhull.cpp
        │  │  cout_mat.cpp
        │  │  delaunay2.cpp
        │  │  demhist.cpp
        │  │  descriptor_extractor_matcher.cpp
        │  │  detection_based_tracker_sample.cpp
        │  │  detector_descriptor_evaluation.cpp
        │  │  detector_descriptor_matcher_evaluation.cpp
        │  │  dft.cpp
        │  │  distrans.cpp
        │  │  drawing.cpp
        │  │  edge.cpp
        │  │  em.cpp
        │  │  fabmap_sample.cpp
        │  │  facerec_at_t.txt
        │  │  facerec_demo.cpp
        │  │  facial_features.cpp
        │  │  fback.cpp
        │  │  fern_params.xml
        │  │  ffilldemo.cpp
        │  │  filestorage.cpp
        │  │  fitellipse.cpp
        │  │  freak_demo.cpp
        │  │  fruits.jpg
        │  │  gencolors.cpp
        │  │  generic_descriptor_match.cpp
        │  │  grabcut.cpp
        │  │  houghcircles.cpp
        │  │  houghlines.cpp
        │  │  hybridtrackingsample.cpp
        │  │  image.cpp
        │  │  imagelist_creator.cpp
        │  │  image_sequence.cpp
        │  │  inpaint.cpp
        │  │  intelperc_capture.cpp
        │  │  kalman.cpp
        │  │  kmeans.cpp
        │  │  laplace.cpp
        │  │  latentsvm_multidetect.cpp
        │  │  left01.jpg
        │  │  left02.jpg
        │  │  left03.jpg
        │  │  left04.jpg
        │  │  left05.jpg
        │  │  left06.jpg
        │  │  left07.jpg
        │  │  left08.jpg
        │  │  left09.jpg
        │  │  left11.jpg
        │  │  left12.jpg
        │  │  left13.jpg
        │  │  left14.jpg
        │  │  lena.jpg
        │  │  letter-recognition.data
        │  │  letter_recog.cpp
        │  │  linemod.cpp
        │  │  lkdemo.cpp
        │  │  logo.png
        │  │  logo_in_clutter.png
        │  │  logpolar_bsm.cpp
        │  │  matcher_simple.cpp
        │  │  matching_to_many_images.cpp
        │  │  meanshift_segmentation.cpp
        │  │  memorial.exr
        │  │  minarea.cpp
        │  │  morphology2.cpp
        │  │  opencv_version.cpp
        │  │  OpenEXRimages_HDR_Retina_toneMapping.cpp
        │  │  OpenEXRimages_HDR_Retina_toneMapping_video.cpp
        │  │  openni_capture.cpp
        │  │  pca.cpp
        │  │  peopledetect.cpp
        │  │  phase_corr.cpp
        │  │  pic1.png
        │  │  pic2.png
        │  │  pic3.png
        │  │  pic4.png
        │  │  pic5.png
        │  │  pic6.png
        │  │  points_classifier.cpp
        │  │  polynominal_equations.cpp
        │  │  retinaDemo.cpp
        │  │  rgbdodometry.cpp
        │  │  right01.jpg
        │  │  right02.jpg
        │  │  right03.jpg
        │  │  right04.jpg
        │  │  right05.jpg
        │  │  right06.jpg
        │  │  right07.jpg
        │  │  right08.jpg
        │  │  right09.jpg
        │  │  right11.jpg
        │  │  right12.jpg
        │  │  right13.jpg
        │  │  right14.jpg
        │  │  segment_objects.cpp
        │  │  select3dobj.cpp
        │  │  simpleflow_demo.cpp
        │  │  squares.cpp
        │  │  starter_imagelist.cpp
        │  │  starter_video.cpp
        │  │  stereo_calib.cpp
        │  │  stereo_calib.xml
        │  │  stereo_match.cpp
        │  │  stitching.cpp
        │  │  stitching_detailed.cpp
        │  │  stuff.jpg
        │  │  templ.png
        │  │  tsukuba_l.png
        │  │  tsukuba_r.png
        │  │  tvl1_optical_flow.cpp
        │  │  videocapture_pvapi.cpp
        │  │  videostab.cpp
        │  │  video_dmtx.cpp
        │  │  video_homography.cpp
        │  │  watershed.cpp
        │  │  
        │  ├─fabmap
        │  │      stlucia_test_small0000.jpeg
        │  │      stlucia_test_small0001.jpeg
        │  │      stlucia_test_small0002.jpeg
        │  │      stlucia_test_small0003.jpeg
        │  │      stlucia_test_small0004.jpeg
        │  │      stlucia_test_small0005.jpeg
        │  │      stlucia_test_small0006.jpeg
        │  │      stlucia_test_small0007.jpeg
        │  │      stlucia_test_small0008.jpeg
        │  │      stlucia_test_small0009.jpeg
        │  │      train_data_small.yml
        │  │      vocab_small.yml
        │  │      
        │  ├─matching_to_many_images
        │  │  │  query.png
        │  │  │  
        │  │  └─train
        │  │          1.png
        │  │          2.png
        │  │          3.png
        │  │          trainImages.txt
        │  │          
        │  ├─Qt_sample
        │  │      CMakeLists.txt
        │  │      cube4.avi
        │  │      qt_opengl.cpp
        │  │      
        │  ├─rgbdodometry
        │  │      depth_00000.png
        │  │      depth_00002.png
        │  │      image_00000.png
        │  │      image_00002.png
        │  │      
        │  └─tutorial_code
        │      ├─calib3d
        │      │  ├─camera_calibration
        │      │  │      camera_calibration.cpp
        │      │  │      in_VID5.xml
        │      │  │      out_camera_data.yml
        │      │  │      VID5.xml
        │      │  │      
        │      │  └─stereoBM
        │      │          SBM_Sample.cpp
        │      │          
        │      ├─contrib
        │      │      retina_tutorial.cpp
        │      │      
        │      ├─core
        │      │  ├─discrete_fourier_transform
        │      │  │      discrete_fourier_transform.cpp
        │      │  │      
        │      │  ├─file_input_output
        │      │  │      file_input_output.cpp
        │      │  │      
        │      │  ├─how_to_scan_images
        │      │  │      how_to_scan_images.cpp
        │      │  │      
        │      │  ├─interoperability_with_OpenCV_1
        │      │  │      interoperability_with_OpenCV_1.cpp
        │      │  │      
        │      │  ├─Matrix
        │      │  │      Drawing_1.cpp
        │      │  │      Drawing_2.cpp
        │      │  │      
        │      │  ├─mat_mask_operations
        │      │  │      mat_mask_operations.cpp
        │      │  │      
        │      │  └─mat_the_basic_image_container
        │      │          mat_the_basic_image_container.cpp
        │      │          
        │      ├─features2D
        │      │      SURF_descriptor.cpp
        │      │      SURF_detector.cpp
        │      │      SURF_FlannMatcher.cpp
        │      │      SURF_Homography.cpp
        │      │      
        │      ├─gpu
        │      │  └─gpu-basics-similarity
        │      │          gpu-basics-similarity.cpp
        │      │          
        │      ├─HighGUI
        │      │  │  AddingImagesTrackbar.cpp
        │      │  │  BasicLinearTransformsTrackbar.cpp
        │      │  │  
        │      │  ├─video-input-psnr-ssim
        │      │  │  │  video-input-psnr-ssim.cpp
        │      │  │  │  
        │      │  │  └─video
        │      │  │          Megamind.avi
        │      │  │          Megamind_bugy.avi
        │      │  │          
        │      │  └─video-write
        │      │          video-write.cpp
        │      │          
        │      ├─Histograms_Matching
        │      │      calcBackProject_Demo1.cpp
        │      │      calcBackProject_Demo2.cpp
        │      │      calcHist_Demo.cpp
        │      │      compareHist_Demo.cpp
        │      │      EqualizeHist_Demo.cpp
        │      │      MatchTemplate_Demo.cpp
        │      │      
        │      ├─images
        │      │      baboon.jpg
        │      │      cat.jpg
        │      │      chicky_512.png
        │      │      hand_sample1.jpg
        │      │      hand_sample2.jpg
        │      │      hand_sample3.jpg
        │      │      HappyFish.jpg
        │      │      imageTextN.png
        │      │      imageTextR.png
        │      │      lena.png
        │      │      LinuxLogo.jpg
        │      │      Megamind.png
        │      │      Megamind_alt.png
        │      │      opencv-logo.png
        │      │      WindowsLogo.jpg
        │      │      yellowball.jpg
        │      │      
        │      ├─ImgProc
        │      │      AddingImages.cpp
        │      │      BasicLinearTransforms.cpp
        │      │      Morphology_1.cpp
        │      │      Morphology_2.cpp
        │      │      Pyramids.cpp
        │      │      Smoothing.cpp
        │      │      Threshold.cpp
        │      │      
        │      ├─ImgTrans
        │      │      CannyDetector_Demo.cpp
        │      │      copyMakeBorder_demo.cpp
        │      │      filter2D_demo.cpp
        │      │      Geometric_Transforms_Demo.cpp
        │      │      HoughCircle_Demo.cpp
        │      │      HoughLines_Demo.cpp
        │      │      Laplace_Demo.cpp
        │      │      Remap_Demo.cpp
        │      │      Sobel_Demo.cpp
        │      │      
        │      ├─introduction
        │      │  ├─display_image
        │      │  │      display_image.cpp
        │      │  │      
        │      │  └─windows_visual_studio_Opencv
        │      │          introduction_windows_vs.cpp
        │      │          
        │      ├─ml
        │      │  ├─introduction_to_svm
        │      │  │      introduction_to_svm.cpp
        │      │  │      
        │      │  └─non_linear_svms
        │      │          non_linear_svms.cpp
        │      │          
        │      ├─objectDetection
        │      │      objectDetection.cpp
        │      │      objectDetection2.cpp
        │      │      
        │      ├─ShapeDescriptors
        │      │      findContours_demo.cpp
        │      │      generalContours_demo1.cpp
        │      │      generalContours_demo2.cpp
        │      │      hull_demo.cpp
        │      │      moments_demo.cpp
        │      │      pointPolygonTest_demo.cpp
        │      │      
        │      ├─TrackingMotion
        │      │      cornerDetector_Demo.cpp
        │      │      cornerHarris_Demo.cpp
        │      │      cornerSubPix_Demo.cpp
        │      │      goodFeaturesToTrack_Demo.cpp
        │      │      
        │      └─viz
        │              bunny.ply
        │              creating_widgets.cpp
        │              launching_viz.cpp
        │              transformations.cpp
        │              widget_pose.cpp
        │              
        ├─gpu
        │  │  768x576.avi
        │  │  aloeL.jpg
        │  │  aloeR.jpg
        │  │  alpha_comp.cpp
        │  │  basketball1.png
        │  │  basketball2.png
        │  │  bgfg_segm.cpp
        │  │  brox_optical_flow.cpp
        │  │  cascadeclassifier.cpp
        │  │  cascadeclassifier_nvidia_api.cpp
        │  │  CMakeLists.txt
        │  │  driver_api_multi.cpp
        │  │  driver_api_stereo_multi.cpp
        │  │  farneback_optical_flow.cpp
        │  │  generalized_hough.cpp
        │  │  hog.cpp
        │  │  houghlines.cpp
        │  │  morphology.cpp
        │  │  multi.cpp
        │  │  opengl.cpp
        │  │  opticalflow_nvidia_api.cpp
        │  │  optical_flow.cpp
        │  │  pyrlk_optical_flow.cpp
        │  │  road.png
        │  │  rubberwhale1.png
        │  │  rubberwhale2.png
        │  │  stereo_match.cpp
        │  │  stereo_multi.cpp
        │  │  super_resolution.cpp
        │  │  surf_keypoint_matcher.cpp
        │  │  tsucuba_left.png
        │  │  tsucuba_right.png
        │  │  video_reader.cpp
        │  │  video_writer.cpp
        │  │  
        │  └─performance
        │          CMakeLists.txt
        │          performance.cpp
        │          performance.h
        │          tests.cpp
        │          
        ├─java
        │  ├─ant
        │  │  │  build.xml
        │  │  │  
        │  │  └─src
        │  │          SimpleSample.java
        │  │          
        │  ├─clojure
        │  │  └─simple-sample
        │  │      │  project.clj
        │  │      │  
        │  │      ├─resources
        │  │      │  └─images
        │  │      │          lena.png
        │  │      │          
        │  │      ├─src
        │  │      │  └─simple_sample
        │  │      │          core.clj
        │  │      │          
        │  │      └─test
        │  │          └─simple_sample
        │  │                  core_test.clj
        │  │                  
        │  ├─eclipse
        │  │  └─HelloCV
        │  │      │  .classpath
        │  │      │  .project
        │  │      │  
        │  │      ├─.settings
        │  │      │      org.eclipse.jdt.core.prefs
        │  │      │      
        │  │      └─src
        │  │              Main.java
        │  │              
        │  └─sbt
        │      │  README
        │      │  
        │      ├─lib
        │      │      copy_opencv_jar_here
        │      │      
        │      ├─project
        │      │      build.scala
        │      │      plugins.sbt
        │      │      
        │      ├─sbt
        │      │      sbt
        │      │      sbt-launch.jar
        │      │      
        │      └─src
        │          └─main
        │              ├─java
        │              │      DetectFaceDemo.java
        │              │      
        │              ├─resources
        │              │      AverageMaleFace.jpg
        │              │      img1.png
        │              │      img2.png
        │              │      
        │              └─scala
        │                      Main.scala
        │                      ScalaCorrespondenceMatchingDemo.scala
        │                      ScalaDetectFaceDemo.scala
        │                      
        ├─MacOSX
        │  └─FaceTracker
        │      │  FaceTracker-Info.plist
        │      │  FaceTracker.cpp
        │      │  README.txt
        │      │  
        │      └─FaceTracker.xcodeproj
        │              project.pbxproj
        │              
        ├─ocl
        │      adaptive_bilateral_filter.cpp
        │      bgfg_segm.cpp
        │      clahe.cpp
        │      CMakeLists.txt
        │      facedetect.cpp
        │      hog.cpp
        │      pyrlk_optical_flow.cpp
        │      squares.cpp
        │      stereo_match.cpp
        │      surf_matcher.cpp
        │      tvl1_optical_flow.cpp
        │      
        ├─python
        │      camera.py
        │      camshift.py
        │      chessboard.py
        │      contours.py
        │      convexhull.py
        │      cv20squares.py
        │      cvutils.py
        │      delaunay.py
        │      demhist.py
        │      dft.py
        │      distrans.py
        │      dmtx.py
        │      drawing.py
        │      edge.py
        │      facedetect.py
        │      fback.py
        │      ffilldemo.py
        │      fitellipse.py
        │      houghlines.py
        │      inpaint.py
        │      kalman.py
        │      kmeans.py
        │      laplace.py
        │      lkdemo.py
        │      logpolar.py
        │      minarea.py
        │      minidemo.py
        │      morphology.py
        │      motempl.py
        │      numpy_array.py
        │      numpy_warhol.py
        │      peopledetect.py
        │      pyramid_segmentation.py
        │      squares.py
        │      watershed.py
        │      
        ├─python2
        │  │  asift.py
        │  │  browse.py
        │  │  calibrate.py
        │  │  camshift.py
        │  │  CMakeLists.txt
        │  │  coherence.py
        │  │  color_histogram.py
        │  │  common.py
        │  │  contours.py
        │  │  deconvolution.py
        │  │  demo.py
        │  │  dft.py
        │  │  digits.py
        │  │  digits_adjust.py
        │  │  digits_video.py
        │  │  distrans.py
        │  │  edge.py
        │  │  facedetect.py
        │  │  facerec_demo.py
        │  │  feature_homography.py
        │  │  find_obj.py
        │  │  fitline.py
        │  │  floodfill.py
        │  │  gabor_threads.py
        │  │  gaussian_mix.py
        │  │  grabcut.py
        │  │  hist.py
        │  │  inpaint.py
        │  │  kmeans.py
        │  │  lappyr.py
        │  │  letter_recog.py
        │  │  lk_homography.py
        │  │  lk_track.py
        │  │  morphology.py
        │  │  mosse.py
        │  │  motempl.py
        │  │  mouse_and_match.py
        │  │  mser.py
        │  │  opt_flow.py
        │  │  peopledetect.py
        │  │  plane_ar.py
        │  │  plane_tracker.py
        │  │  squares.py
        │  │  stereo_match.py
        │  │  texture_flow.py
        │  │  turing.py
        │  │  video.py
        │  │  video_dmtx.py
        │  │  video_threaded.py
        │  │  watershed.py
        │  │  _coverage.py
        │  │  _doc.py
        │  │  
        │  └─data
        │          aero1.jpg
        │          aero3.jpg
        │          digits.png
        │          graf1.png
        │          licenseplate_motion.jpg
        │          pca_test1.jpg
        │          starry_night.jpg
        │          text_defocus.jpg
        │          text_motion.jpg
        │          
        └─winrt
            ├─ImageManipulations
            │  │  AdvancedCapture.xaml
            │  │  AdvancedCapture.xaml.cpp
            │  │  AdvancedCapture.xaml.h
            │  │  App.xaml
            │  │  App.xaml.cpp
            │  │  App.xaml.h
            │  │  Constants.cpp
            │  │  Constants.h
            │  │  MainPage.xaml
            │  │  MainPage.xaml.cpp
            │  │  MainPage.xaml.h
            │  │  MediaCapture.sln
            │  │  MediaCapture.vcxproj
            │  │  Package.appxmanifest
            │  │  pch.cpp
            │  │  pch.h
            │  │  
            │  ├─assets
            │  │      opencv-logo-150.png
            │  │      opencv-logo-30.png
            │  │      splash-sdk.png
            │  │      windows-sdk.png
            │  │      
            │  ├─common
            │  │      LayoutAwarePage.cpp
            │  │      LayoutAwarePage.h
            │  │      StandardStyles.xaml
            │  │      suspensionmanager.cpp
            │  │      suspensionmanager.h
            │  │      
            │  ├─MediaExtensions
            │  │  ├─Common
            │  │  │      AsyncCB.h
            │  │  │      BufferLock.h
            │  │  │      CritSec.h
            │  │  │      LinkList.h
            │  │  │      OpQueue.h
            │  │  │      
            │  │  └─OcvTransform
            │  │          dllmain.cpp
            │  │          OcvImageManipulations.idl
            │  │          OcvTransform.cpp
            │  │          OcvTransform.def
            │  │          OcvTransform.h
            │  │          OcvTransform.vcxproj
            │  │          
            │  └─sample-utils
            │          SampleTemplateStyles.xaml
            │          
            └─OcvImageProcessing
                │  OcvImageProcessing.sln
                │  
                └─OcvImageProcessing
                    │  App.xaml
                    │  App.xaml.cpp
                    │  App.xaml.h
                    │  MainPage.xaml
                    │  MainPage.xaml.cpp
                    │  MainPage.xaml.h
                    │  OcvImageProcessing.vcxproj
                    │  OcvImageProcessing.vcxproj.filters
                    │  Package.appxmanifest
                    │  pch.cpp
                    │  pch.h
                    │  
                    ├─Assets
                    │      Lena.png
                    │      Logo.png
                    │      SmallLogo.png
                    │      SplashScreen.png
                    │      StoreLogo.png
                    │      
                    └─Common
                            StandardStyles.xaml
                            



标签: opencv 源代码

实例下载地址

Opencv2.4.13源代码

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警