在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → opencv-2.4.13 源码

opencv-2.4.13 源码

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:89.95M
  • 下载次数:4
  • 浏览次数:262
  • 发布时间:2021-12-04
  • 实例类别:一般编程问题
  • 发 布 人:js2021
  • 文件格式:.zip
  • 所需积分:2
 

实例介绍

【实例简介】
OpenCV 2.4.13 源码,github上下载来的,鉴于github速度太慢,特发布,只是不能选0分。
【实例截图】
【核心代码】
4744302543354871460.zip
└── opencv-2.4.13
├── 3rdparty
│   ├── ffmpeg
│   │   ├── ffmpeg_version.cmake
│   │   ├── ffopencv.c
│   │   ├── make.bat
│   │   ├── opencv_ffmpeg_64.dll
│   │   ├── opencv_ffmpeg.dll
│   │   └── readme.txt
│   ├── include
│   │   ├── dshow
│   │   │   ├── amvideo.h
│   │   │   ├── audevcod.h
│   │   │   ├── bdatypes.h
│   │   │   ├── control.h
│   │   │   ├── ddraw.h
│   │   │   ├── dshow.h
│   │   │   ├── dsound.h
│   │   │   ├── dvdmedia.h
│   │   │   ├── errors.h
│   │   │   ├── evcode.h
│   │   │   ├── ksuuids.h
│   │   │   ├── _mingw_dxhelper.h
│   │   │   ├── _mingw_unicode.h
│   │   │   ├── strmif.h
│   │   │   └── uuids.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
│   │   │   │   ├── sha512.h
│   │   │   │   ├── sha.h
│   │   │   │   ├── timecode.h
│   │   │   │   ├── time.h
│   │   │   │   ├── timestamp.h
│   │   │   │   ├── version.h
│   │   │   │   └── xtea.h
│   │   │   └── libswscale
│   │   │   ├── swscale.h
│   │   │   └── version.h
│   │   ├── msc_inttypes.h
│   │   ├── msc_stdint.h
│   │   └── opencl
│   │   └── 1.2
│   │   └── CL
│   │   ├── cl_d3d10.h
│   │   ├── cl_d3d11.h
│   │   ├── cl_dx9_media_sharing.h
│   │   ├── cl_egl.h
│   │   ├── cl_ext.h
│   │   ├── cl_gl_ext.h
│   │   ├── cl_gl.h
│   │   ├── cl.h
│   │   ├── cl.hpp
│   │   ├── cl_platform.h
│   │   └── opencl.h
│   ├── lib
│   │   ├── 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
│   │   ├── libavcodec64.a
│   │   ├── libavcodec.a
│   │   ├── libavdevice64.a
│   │   ├── libavdevice.a
│   │   ├── libavformat64.a
│   │   ├── libavformat.a
│   │   ├── libavutil64.a
│   │   ├── libavutil.a
│   │   ├── libcoldname_.a
│   │   ├── libgcc64.a
│   │   ├── libgcc_.a
│   │   ├── libmingwex64.a
│   │   ├── libmingwex_.a
│   │   ├── libswscale64.a
│   │   ├── libswscale.a
│   │   ├── libwsock3264.a
│   │   ├── libwsock32_.a
│   │   ├── 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
│   │   ├── jasper
│   │   │   ├── jas_cm.h
│   │   │   ├── jas_config2.h
│   │   │   ├── jas_config.h
│   │   │   ├── jas_config.h.in
│   │   │   ├── jas_debug.h
│   │   │   ├── jas_fix.h
│   │   │   ├── jas_getopt.h
│   │   │   ├── jas_icc.h
│   │   │   ├── jas_image.h
│   │   │   ├── jas_init.h
│   │   │   ├── jas_malloc.h
│   │   │   ├── jas_math.h
│   │   │   ├── jasper.h
│   │   │   ├── jas_seq.h
│   │   │   ├── jas_stream.h
│   │   │   ├── jas_string.h
│   │   │   ├── jas_tmr.h
│   │   │   ├── jas_tvp.h
│   │   │   ├── jas_types.h
│   │   │   └── jas_version.h
│   │   ├── 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
│   ├── 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
│   │   ├── arm
│   │   │   └── filter_neon.S
│   │   ├── CHANGES
│   │   ├── CMakeLists.txt
│   │   ├── LICENSE
│   │   ├── opencv-libpng.patch
│   │   ├── png.c
│   │   ├── pngconf.h
│   │   ├── pngdebug.h
│   │   ├── pngerror.c
│   │   ├── pngget.c
│   │   ├── png.h
│   │   ├── 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
│   ├── libtiff
│   │   ├── ChangeLog
│   │   ├── CMakeLists.txt
│   │   ├── COPYRIGHT
│   │   ├── t4.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
│   │   ├── tiff.h
│   │   ├── tiffio.h
│   │   ├── tiffio.hxx
│   │   ├── tiffiop.h
│   │   ├── tif_flush.c
│   │   ├── tiffvers.h
│   │   ├── tif_getimage.c
│   │   ├── tif_jbig.c
│   │   ├── tif_jpeg_12.c
│   │   ├── tif_jpeg.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
│   │   ├── Half
│   │   │   ├── eLut.cpp
│   │   │   ├── eLut.h
│   │   │   ├── half.cpp
│   │   │   ├── halfFunction.h
│   │   │   ├── half.h
│   │   │   ├── halfLimits.h
│   │   │   ├── toFloat.cpp
│   │   │   └── toFloat.h
│   │   ├── Iex
│   │   │   ├── IexBaseExc.cpp
│   │   │   ├── IexBaseExc.h
│   │   │   ├── IexErrnoExc.h
│   │   │   ├── Iex.h
│   │   │   ├── IexMacros.h
│   │   │   ├── IexMathExc.h
│   │   │   ├── IexThrowErrnoExc.cpp
│   │   │   └── IexThrowErrnoExc.h
│   │   ├── IlmBaseConfig.h.cmakein
│   │   ├── 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
│   │   │   ├── ImfChannelListAttribute.cpp
│   │   │   ├── ImfChannelListAttribute.h
│   │   │   ├── ImfChannelList.cpp
│   │   │   ├── ImfChannelList.h
│   │   │   ├── ImfCheckedArithmetic.h
│   │   │   ├── ImfChromaticitiesAttribute.cpp
│   │   │   ├── ImfChromaticitiesAttribute.h
│   │   │   ├── ImfChromaticities.cpp
│   │   │   ├── ImfChromaticities.h
│   │   │   ├── ImfCompressionAttribute.cpp
│   │   │   ├── ImfCompressionAttribute.h
│   │   │   ├── ImfCompression.h
│   │   │   ├── ImfCompressor.cpp
│   │   │   ├── ImfCompressor.h
│   │   │   ├── ImfConvert.cpp
│   │   │   ├── ImfConvert.h
│   │   │   ├── ImfCRgbaFile.cpp
│   │   │   ├── ImfCRgbaFile.h
│   │   │   ├── ImfDoubleAttribute.cpp
│   │   │   ├── ImfDoubleAttribute.h
│   │   │   ├── ImfEnvmapAttribute.cpp
│   │   │   ├── ImfEnvmapAttribute.h
│   │   │   ├── ImfEnvmap.cpp
│   │   │   ├── ImfEnvmap.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
│   │   │   ├── ImfKeyCodeAttribute.cpp
│   │   │   ├── ImfKeyCodeAttribute.h
│   │   │   ├── ImfKeyCode.cpp
│   │   │   ├── ImfKeyCode.h
│   │   │   ├── ImfLineOrderAttribute.cpp
│   │   │   ├── ImfLineOrderAttribute.h
│   │   │   ├── ImfLineOrder.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
│   │   │   ├── ImfPreviewImageAttribute.cpp
│   │   │   ├── ImfPreviewImageAttribute.h
│   │   │   ├── ImfPreviewImage.cpp
│   │   │   ├── ImfPreviewImage.h
│   │   │   ├── ImfPxr24Compressor.cpp
│   │   │   ├── ImfPxr24Compressor.h
│   │   │   ├── ImfRationalAttribute.cpp
│   │   │   ├── ImfRationalAttribute.h
│   │   │   ├── ImfRational.cpp
│   │   │   ├── ImfRational.h
│   │   │   ├── ImfRgbaFile.cpp
│   │   │   ├── ImfRgbaFile.h
│   │   │   ├── ImfRgba.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
│   │   │   ├── ImfTileDescriptionAttribute.cpp
│   │   │   ├── ImfTileDescriptionAttribute.h
│   │   │   ├── ImfTileDescription.h
│   │   │   ├── ImfTiledInputFile.cpp
│   │   │   ├── ImfTiledInputFile.h
│   │   │   ├── ImfTiledMisc.cpp
│   │   │   ├── ImfTiledMisc.h
│   │   │   ├── ImfTiledOutputFile.cpp
│   │   │   ├── ImfTiledOutputFile.h
│   │   │   ├── ImfTiledRgbaFile.cpp
│   │   │   ├── ImfTiledRgbaFile.h
│   │   │   ├── ImfTileOffsets.cpp
│   │   │   ├── ImfTileOffsets.h
│   │   │   ├── ImfTimeCodeAttribute.cpp
│   │   │   ├── ImfTimeCodeAttribute.h
│   │   │   ├── ImfTimeCode.cpp
│   │   │   ├── ImfTimeCode.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
│   │   │   ├── IlmThreadSemaphorePosixCompat.cpp
│   │   │   ├── IlmThreadSemaphorePosix.cpp
│   │   │   ├── IlmThreadSemaphoreWin32.cpp
│   │   │   └── IlmThreadWin32.cpp
│   │   ├── Imath
│   │   │   ├── ImathBoxAlgo.h
│   │   │   ├── ImathBox.h
│   │   │   ├── ImathColorAlgo.cpp
│   │   │   ├── ImathColorAlgo.h
│   │   │   ├── ImathColor.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
│   │   │   ├── ImathLineAlgo.h
│   │   │   ├── ImathLine.h
│   │   │   ├── ImathMath.h
│   │   │   ├── ImathMatrixAlgo.cpp
│   │   │   ├── ImathMatrixAlgo.h
│   │   │   ├── ImathMatrix.h
│   │   │   ├── ImathPlane.h
│   │   │   ├── ImathPlatform.h
│   │   │   ├── ImathQuat.h
│   │   │   ├── ImathRandom.cpp
│   │   │   ├── ImathRandom.h
│   │   │   ├── ImathRoots.h
│   │   │   ├── ImathShear.h
│   │   │   ├── ImathSphere.h
│   │   │   ├── ImathVecAlgo.h
│   │   │   ├── ImathVec.cpp
│   │   │   └── ImathVec.h
│   │   ├── LICENSE
│   │   └── OpenEXRConfig.h.cmakein
│   ├── readme.txt
│   ├── 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
│   ├── annotation
│   │   ├── CMakeLists.txt
│   │   └── opencv_annotation.cpp
│   ├── CMakeLists.txt
│   ├── haartraining
│   │   ├── CMakeLists.txt
│   │   ├── createsamples.cpp
│   │   ├── cvboost.cpp
│   │   ├── cvclassifier.h
│   │   ├── cvcommon.cpp
│   │   ├── _cvcommon.h
│   │   ├── cvhaarclassifier.cpp
│   │   ├── cvhaartraining.cpp
│   │   ├── _cvhaartraining.h
│   │   ├── cvhaartraining.h
│   │   ├── cvsamples.cpp
│   │   ├── cvsamplesoutput.cpp
│   │   ├── cvsamplesoutput.h
│   │   ├── haartraining.cpp
│   │   ├── ioutput.h
│   │   └── performance.cpp
│   ├── 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
│   └── visualisation
│   ├── CMakeLists.txt
│   └── opencv_visualisation.cpp
├── cmake
│   ├── checks
│   │   ├── opencl.cpp
│   │   ├── OpenCVDetectCudaArch.cu
│   │   ├── vfwtest.cpp
│   │   ├── win32uitest.cpp
│   │   └── winrttest.cpp
│   ├── cl2cpp.cmake
│   ├── CMakeParseArguments.cmake
│   ├── FindCUDA
│   │   ├── make2cmake.cmake
│   │   ├── parse_cubin.cmake
│   │   └── run_nvcc.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
│   ├── OpenCVFindPkgConfig.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
│   └── templates
│   ├── changelog.Debian.in
│   ├── cmake_uninstall.cmake.in
│   ├── copyright
│   ├── cvconfig.h.in
│   ├── OpenCVConfig.cmake.in
│   ├── OpenCVConfig-version.cmake.in
│   ├── OpenCV.mk.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
│   └── opencv-XXX.pc.in
├── CMakeLists.txt
├── CONTRIBUTING.md
├── data
│   ├── CMakeLists.txt
│   ├── haarcascades
│   │   ├── haarcascade_eye_tree_eyeglasses.xml
│   │   ├── haarcascade_eye.xml
│   │   ├── haarcascade_frontalcatface_extended.xml
│   │   ├── haarcascade_frontalcatface.xml
│   │   ├── haarcascade_frontalface_alt2.xml
│   │   ├── haarcascade_frontalface_alt_tree.xml
│   │   ├── haarcascade_frontalface_alt.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_tree_eyeglasses.xml
│   │   ├── haarcascade_eye.xml
│   │   ├── haarcascade_frontalface_alt2.xml
│   │   ├── haarcascade_frontalface_alt_tree.xml
│   │   ├── haarcascade_frontalface_alt.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
│   ├── readme.txt
│   └── vec_files
│   └── trainingfaces_24-24.vec
├── doc
│   ├── acircles_pattern.png
│   ├── check_docs2.py
│   ├── check_docs.py
│   ├── check_docs_whitelist.txt
│   ├── CMakeLists.txt
│   ├── conf.py
│   ├── Doxyfile.in
│   ├── DoxygenLayout.xml
│   ├── haartraining.htm
│   ├── mymath.sty
│   ├── ocv.py
│   ├── opencv.bib
│   ├── opencv_cheatsheet.tex
│   ├── opencv.ico
│   ├── opencv.jpg
│   ├── opencv-logo2.png
│   ├── opencv-logo.png
│   ├── opencv-logo-small.png
│   ├── opencv-logo-white.png
│   ├── packaging.txt
│   ├── patch_refman_latex.py
│   ├── pattern.png
│   ├── pattern_tools
│   │   ├── gen_pattern.py
│   │   ├── README.txt
│   │   └── svgfig.py
│   ├── reformat.py
│   ├── _themes
│   │   └── blue
│   │   ├── layout.html
│   │   ├── searchbox.html
│   │   ├── static
│   │   │   └── default.css_t
│   │   └── theme.conf
│   ├── tutorials
│   │   ├── 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
│   │   │   ├── images
│   │   │   │   ├── camera_calibration.png
│   │   │   │   └── camera_calibration_square_chess.jpg
│   │   │   └── table_of_content_calib3d.rst
│   │   ├── contrib
│   │   │   ├── retina_model
│   │   │   │   ├── images
│   │   │   │   │   ├── retina_TreeHdr_retina.jpg
│   │   │   │   │   ├── retina_TreeHdr_small.jpg
│   │   │   │   │   ├── studentsSample_input.jpg
│   │   │   │   │   ├── studentsSample_magno.jpg
│   │   │   │   │   └── studentsSample_parvo.jpg
│   │   │   │   └── retina_model.rst
│   │   │   └── table_of_content_contrib
│   │   │   ├── images
│   │   │   │   └── retina_TreeHdr_small.jpg
│   │   │   └── table_of_content_contrib.rst
│   │   ├── 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
│   │   │   │   ├── images
│   │   │   │   │   └── outputInteropOpenCV1.jpg
│   │   │   │   └── interoperability_with_OpenCV_1.rst
│   │   │   ├── mat-mask-operations
│   │   │   │   ├── images
│   │   │   │   │   └── resultMatMaskFilter2D.png
│   │   │   │   └── mat-mask-operations.rst
│   │   │   ├── mat_the_basic_image_container
│   │   │   │   ├── images
│   │   │   │   │   ├── MatBasicContainerOut10.png
│   │   │   │   │   ├── MatBasicContainerOut11.png
│   │   │   │   │   ├── MatBasicContainerOut12.png
│   │   │   │   │   ├── MatBasicContainerOut13.png
│   │   │   │   │   ├── MatBasicContainerOut14.png
│   │   │   │   │   ├── MatBasicContainerOut15.png
│   │   │   │   │   ├── MatBasicContainerOut16.png
│   │   │   │   │   ├── MatBasicContainerOut1.png
│   │   │   │   │   ├── MatBasicContainerOut2.png
│   │   │   │   │   ├── MatBasicContainerOut3.png
│   │   │   │   │   ├── MatBasicContainerOut6.png
│   │   │   │   │   ├── MatBasicContainerOut7.png
│   │   │   │   │   ├── MatBasicContainerOut8.png
│   │   │   │   │   ├── MatBasicContainerOut9.png
│   │   │   │   │   └── MatBasicImageForComputer.jpg
│   │   │   │   └── mat_the_basic_image_container.rst
│   │   │   ├── random_generator_and_text
│   │   │   │   ├── 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
│   │   │   │   └── random_generator_and_text.rst
│   │   │   └── table_of_content_core
│   │   │   ├── 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
│   │   │   └── table_of_content_core.rst
│   │   ├── 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
│   │   │   │   ├── 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
│   │   │   │   └── table_of_content_features2d.rst
│   │   │   └── 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
│   │   │   ├── images
│   │   │   │   └── gpu-basics-similarity.png
│   │   │   └── table_of_content_gpu.rst
│   │   ├── highgui
│   │   │   ├── table_of_content_highgui
│   │   │   │   ├── images
│   │   │   │   │   ├── Adding_Trackbars_Tutorial_Cover.jpg
│   │   │   │   │   ├── video-input-psnr-ssim.png
│   │   │   │   │   └── video-write.png
│   │   │   │   └── table_of_content_highgui.rst
│   │   │   ├── trackbar
│   │   │   │   ├── images
│   │   │   │   │   ├── Adding_Trackbars_Tutorial_Result_0.jpg
│   │   │   │   │   ├── Adding_Trackbars_Tutorial_Result_1.jpg
│   │   │   │   │   └── Adding_Trackbars_Tutorial_Trackbar.png
│   │   │   │   └── trackbar.rst
│   │   │   ├── video-input-psnr-ssim
│   │   │   │   ├── images
│   │   │   │   │   └── outputVideoInput.png
│   │   │   │   └── video-input-psnr-ssim.rst
│   │   │   └── video-write
│   │   │   ├── images
│   │   │   │   ├── resultOutputWideoWrite.png
│   │   │   │   ├── videoCompressSelect.png
│   │   │   │   └── videoFileStructure.png
│   │   │   └── video-write.rst
│   │   ├── 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_Dilation.png
│   │   │   │   ├── Morphology_1_Tutorial_Theory_Erosion.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
│   │   │   │   ├── 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
│   │   │   │   └── template_matching.rst
│   │   │   ├── 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
│   │   │   │   │   ├── images
│   │   │   │   │   │   ├── Laplace_Operator_Tutorial_Original_Image.jpg
│   │   │   │   │   │   ├── Laplace_Operator_Tutorial_Result.jpg
│   │   │   │   │   │   ├── Laplace_Operator_Tutorial_Theory_ddIntensity.jpg
│   │   │   │   │   │   └── Laplace_Operator_Tutorial_Theory_Previous.jpg
│   │   │   │   │   └── laplace_operator.rst
│   │   │   │   ├── remap
│   │   │   │   │   ├── 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
│   │   │   │   │   └── remap.rst
│   │   │   │   ├── sobel_derivatives
│   │   │   │   │   ├── 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
│   │   │   │   │   └── sobel_derivatives.rst
│   │   │   │   └── warp_affine
│   │   │   │   ├── 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
│   │   │   │   └── warp_affine.rst
│   │   │   ├── opening_closing_hats
│   │   │   │   ├── 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_Gradient.png
│   │   │   │   │   ├── Morphology_2_Tutorial_Theory_Opening.png
│   │   │   │   │   └── Morphology_2_Tutorial_Theory_TopHat.png
│   │   │   │   └── opening_closing_hats.rst
│   │   │   ├── pyramids
│   │   │   │   ├── images
│   │   │   │   │   ├── Pyramids_Tutorial_Original_Image.jpg
│   │   │   │   │   ├── Pyramids_Tutorial_Pyramid_Theory.png
│   │   │   │   │   ├── Pyramids_Tutorial_PyrDown_Result.jpg
│   │   │   │   │   └── Pyramids_Tutorial_PyrUp_Result.jpg
│   │   │   │   └── pyramids.rst
│   │   │   ├── 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
│   │   │   │   │   ├── images
│   │   │   │   │   │   ├── Moments_Result1.jpg
│   │   │   │   │   │   ├── Moments_Result2.jpg
│   │   │   │   │   │   └── Moments_Source_Image.jpg
│   │   │   │   │   └── moments.rst
│   │   │   │   └── point_polygon_test
│   │   │   │   ├── images
│   │   │   │   │   ├── Point_Polygon_Test_Result.jpg
│   │   │   │   │   └── Point_Polygon_Test_Source_Image.png
│   │   │   │   └── point_polygon_test.rst
│   │   │   ├── table_of_content_imgproc
│   │   │   │   ├── images
│   │   │   │   │   ├── 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
│   │   │   │   │   ├── Morphology_1_Tutorial_Cover.jpg
│   │   │   │   │   ├── Morphology_2_Tutorial_Cover.jpg
│   │   │   │   │   ├── Pyramids_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
│   │   │   │   │   ├── Smoothing_Tutorial_Cover.jpg
│   │   │   │   │   └── Threshold_Tutorial_Cover.jpg
│   │   │   │   └── table_of_content_imgproc.rst
│   │   │   └── threshold
│   │   │   ├── 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_Inverted.png
│   │   │   │   ├── Threshold_Tutorial_Theory_Binary.png
│   │   │   │   ├── Threshold_Tutorial_Theory_Example.jpg
│   │   │   │   ├── Threshold_Tutorial_Theory_Truncate.png
│   │   │   │   ├── Threshold_Tutorial_Theory_Zero_Inverted.png
│   │   │   │   └── Threshold_Tutorial_Theory_Zero.png
│   │   │   └── threshold.rst
│   │   ├── introduction
│   │   │   ├── android_binary_package
│   │   │   │   ├── android_dev_intro.rst
│   │   │   │   ├── dev_with_OCV_on_Android.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_2.png
│   │   │   │   │   ├── eclipse_inst_cdt.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
│   │   │   │   └── O4A_SDK.rst
│   │   │   ├── clojure_dev_intro
│   │   │   │   ├── clojure_dev_intro.rst
│   │   │   │   └── images
│   │   │   │   ├── blurred.png
│   │   │   │   └── lena.png
│   │   │   ├── crosscompilation
│   │   │   │   └── arm_crosscompile_with_cmake.rst
│   │   │   ├── desktop_java
│   │   │   │   ├── images
│   │   │   │   │   ├── ant_output.png
│   │   │   │   │   ├── cmake_output.png
│   │   │   │   │   ├── faceDetection.png
│   │   │   │   │   ├── Java_logo.png
│   │   │   │   │   ├── lena.png
│   │   │   │   │   ├── sbt_eclipse.png
│   │   │   │   │   ├── sbt_run_face.png
│   │   │   │   │   └── sbt_run.png
│   │   │   │   └── java_dev_intro.rst
│   │   │   ├── 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
│   │   │   │   ├── images
│   │   │   │   │   ├── 10-new-project-created.png
│   │   │   │   │   ├── 11-the-code.png
│   │   │   │   │   ├── 1-window-preferences.png
│   │   │   │   │   ├── 2-user-library-new.png
│   │   │   │   │   ├── 3-library-name.png
│   │   │   │   │   ├── 4-add-external-jars.png
│   │   │   │   │   ├── 5-native-library.png
│   │   │   │   │   ├── 6-external-folder.png
│   │   │   │   │   ├── 7_5-new-java-project.png
│   │   │   │   │   ├── 7-user-library-final.png
│   │   │   │   │   ├── 8-add-library.png
│   │   │   │   │   └── 9-select-user-lib.png
│   │   │   │   └── java_eclipse.rst
│   │   │   ├── linux_eclipse
│   │   │   │   ├── images
│   │   │   │   │   ├── a0.png
│   │   │   │   │   ├── a10.png
│   │   │   │   │   ├── a12.png
│   │   │   │   │   ├── a14.png
│   │   │   │   │   ├── a15.jpg
│   │   │   │   │   ├── a1.png
│   │   │   │   │   ├── a3.png
│   │   │   │   │   ├── a4.png
│   │   │   │   │   ├── a7.png
│   │   │   │   │   └── a9.png
│   │   │   │   └── linux_eclipse.rst
│   │   │   ├── linux_gcc_cmake
│   │   │   │   ├── images
│   │   │   │   │   └── GCC_CMake_Example_Tutorial.jpg
│   │   │   │   └── linux_gcc_cmake.rst
│   │   │   ├── linux_install
│   │   │   │   └── linux_install.rst
│   │   │   ├── load_save_image
│   │   │   │   ├── images
│   │   │   │   │   ├── Load_Save_Image_Result_1.jpg
│   │   │   │   │   └── Load_Save_Image_Result_2.jpg
│   │   │   │   └── load_save_image.rst
│   │   │   ├── table_of_content_introduction
│   │   │   │   ├── images
│   │   │   │   │   ├── android_logo.png
│   │   │   │   │   ├── clojure-logo.png
│   │   │   │   │   ├── Display_Image_Tutorial_Result.jpg
│   │   │   │   │   ├── eclipse_cpp_logo.jpeg
│   │   │   │   │   ├── eclipse-logo.png
│   │   │   │   │   ├── 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
│   │   │   │   └── table_of_content_introduction.rst
│   │   │   ├── windows_install
│   │   │   │   ├── images
│   │   │   │   │   ├── ChangeBuildVisualStudio.jpg
│   │   │   │   │   ├── CMakeBuildOptionsOpenCV.jpg
│   │   │   │   │   ├── CMakeBuildWithWindowsGUI.jpg
│   │   │   │   │   ├── CMake_Configure_Windows.jpg
│   │   │   │   │   ├── CMakeOutputPackageNotFound.jpg
│   │   │   │   │   ├── CMakePackageNotFoundWindows.jpg
│   │   │   │   │   ├── CMakeSelectBin.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_install.rst
│   │   │   ├── windows_visual_studio_image_watch
│   │   │   │   ├── images
│   │   │   │   │   ├── breakpoint.png
│   │   │   │   │   ├── edges_zoom.png
│   │   │   │   │   ├── help_button.jpg
│   │   │   │   │   ├── input_zoom.png
│   │   │   │   │   ├── toolwindow.jpg
│   │   │   │   │   ├── viewer_context_menu.png
│   │   │   │   │   ├── viewer.jpg
│   │   │   │   │   ├── visual_studio_image_watch.png
│   │   │   │   │   └── vs_locals.png
│   │   │   │   └── windows_visual_studio_image_watch.rst
│   │   │   └── windows_visual_studio_Opencv
│   │   │   ├── 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
│   │   │   └── windows_visual_studio_Opencv.rst
│   │   ├── 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
│   │   │   │   ├── images
│   │   │   │   │   ├── facedetect.jpg
│   │   │   │   │   ├── image_effects.png
│   │   │   │   │   └── intro.png
│   │   │   │   └── table_of_content_ios.rst
│   │   │   └── video_processing
│   │   │   ├── images
│   │   │   │   ├── xcode_hello_ios_framework_drag_and_drop.png
│   │   │   │   ├── xcode_hello_ios_frameworks_add_dependencies.png
│   │   │   │   └── xcode_hello_ios_viewcontroller_layout.png
│   │   │   └── video_processing.rst
│   │   ├── ml
│   │   │   ├── introduction_to_svm
│   │   │   │   ├── images
│   │   │   │   │   ├── optimal-hyperplane.png
│   │   │   │   │   ├── result.png
│   │   │   │   │   └── separating-lines.png
│   │   │   │   └── introduction_to_svm.rst
│   │   │   ├── non_linear_svms
│   │   │   │   ├── images
│   │   │   │   │   ├── result.png
│   │   │   │   │   └── sample-errors-dist.png
│   │   │   │   └── non_linear_svms.rst
│   │   │   └── table_of_content_ml
│   │   │   ├── images
│   │   │   │   ├── introduction_to_svm.png
│   │   │   │   └── non_linear_svms.png
│   │   │   └── table_of_content_ml.rst
│   │   ├── objdetect
│   │   │   ├── cascade_classifier
│   │   │   │   ├── cascade_classifier.rst
│   │   │   │   └── images
│   │   │   │   ├── Cascade_Classifier_Tutorial_Result_Haar.jpg
│   │   │   │   └── Cascade_Classifier_Tutorial_Result_LBP.jpg
│   │   │   └── table_of_content_objdetect
│   │   │   ├── images
│   │   │   │   └── Cascade_Classifier_Tutorial_Cover.jpg
│   │   │   └── table_of_content_objdetect.rst
│   │   ├── tutorials.rst
│   │   ├── video
│   │   │   └── table_of_content_video
│   │   │   └── table_of_content_video.rst
│   │   └── viz
│   │   ├── creating_widgets
│   │   │   ├── creating_widgets.rst
│   │   │   └── images
│   │   │   └── red_triangle.png
│   │   ├── launching_viz
│   │   │   ├── images
│   │   │   │   └── window_demo.png
│   │   │   └── launching_viz.rst
│   │   ├── table_of_content_viz
│   │   │   ├── images
│   │   │   │   ├── facedetect.jpg
│   │   │   │   ├── image_effects.png
│   │   │   │   └── intro.png
│   │   │   └── table_of_content_viz.rst
│   │   ├── transformations
│   │   │   ├── images
│   │   │   │   ├── camera_view_point.png
│   │   │   │   └── global_view_point.png
│   │   │   └── transformations.rst
│   │   └── widget_pose
│   │   ├── images
│   │   │   └── widgetpose.png
│   │   └── widget_pose.rst
│   ├── 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
├── include
│   ├── CMakeLists.txt
│   ├── opencv
│   │   ├── cvaux.h
│   │   ├── cvaux.hpp
│   │   ├── cv.h
│   │   ├── cv.hpp
│   │   ├── cvwimage.h
│   │   ├── cxcore.h
│   │   ├── cxcore.hpp
│   │   ├── cxeigen.hpp
│   │   ├── cxmisc.h
│   │   ├── highgui.h
│   │   └── ml.h
│   └── opencv2
│   └── opencv.hpp
├── index.rst
├── LICENSE
├── modules
│   ├── androidcamera
│   │   ├── camera_wrapper
│   │   │   ├── android.3.0.1
│   │   │   │   ├── Camera.patch
│   │   │   │   ├── ICamera.patch
│   │   │   │   ├── README
│   │   │   │   └── SurfaceTexture.patch
│   │   │   ├── camera_wrapper.cpp
│   │   │   ├── camera_wrapper.h
│   │   │   └── CMakeLists.txt
│   │   ├── CMakeLists.txt
│   │   ├── include
│   │   │   ├── camera_activity.hpp
│   │   │   └── camera_properties.h
│   │   └── src
│   │   └── camera_activity.cpp
│   ├── calib3d
│   │   ├── CMakeLists.txt
│   │   ├── doc
│   │   │   ├── calib3d.rst
│   │   │   ├── camera_calibration_and_3d_reconstruction.rst
│   │   │   └── pics
│   │   │   ├── fisheye_undistorted.jpg
│   │   │   └── stereo_undistort.jpg
│   │   ├── include
│   │   │   └── opencv2
│   │   │   ├── calib3d
│   │   │   │   └── calib3d.hpp
│   │   │   └── 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
│   │   │   ├── _modelest.h
│   │   │   ├── p3p.cpp
│   │   │   ├── p3p.h
│   │   │   ├── polynom_solver.cpp
│   │   │   ├── polynom_solver.h
│   │   │   ├── posit.cpp
│   │   │   ├── precomp.hpp
│   │   │   ├── quadsubpix.cpp
│   │   │   ├── solvepnp.cpp
│   │   │   ├── stereobm.cpp
│   │   │   ├── stereosgbm.cpp
│   │   │   └── triangulate.cpp
│   │   └── test
│   │   ├── test_affine3d_estimator.cpp
│   │   ├── test_cameracalibration_artificial.cpp
│   │   ├── test_cameracalibration_badarg.cpp
│   │   ├── test_cameracalibration.cpp
│   │   ├── test_chessboardgenerator.cpp
│   │   ├── test_chessboardgenerator.hpp
│   │   ├── test_chesscorners_badarg.cpp
│   │   ├── test_chesscorners.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_badarg.cpp
│   │   ├── test_undistort.cpp
│   │   └── test_undistort_points.cpp
│   ├── CMakeLists.txt
│   ├── contrib
│   │   ├── CMakeLists.txt
│   │   ├── doc
│   │   │   ├── contrib.rst
│   │   │   ├── facerec
│   │   │   │   ├── colormaps.rst
│   │   │   │   ├── etc
│   │   │   │   │   └── at.txt
│   │   │   │   ├── facerec_api.rst
│   │   │   │   ├── facerec_changelog.rst
│   │   │   │   ├── facerec_tutorial.rst
│   │   │   │   ├── img
│   │   │   │   │   ├── at_database_small_sample_size.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
│   │   │   │   │   ├── eigenface_reconstruction_opencv.png
│   │   │   │   │   ├── eigenfaces_opencv.png
│   │   │   │   │   ├── fisherface_reconstruction_opencv.png
│   │   │   │   │   ├── fisherfaces_opencv.png
│   │   │   │   │   ├── 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
│   │   │   │   ├── index.rst
│   │   │   │   ├── 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
│   │   │   ├── openfabmap.rst
│   │   │   ├── retina
│   │   │   │   └── index.rst
│   │   │   └── stereo.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
│   │   │   ├── retinacolor.cpp
│   │   │   ├── retinacolor.hpp
│   │   │   ├── retina.cpp
│   │   │   ├── 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
│   │   │   ├── pics
│   │   │   │   ├── ellipse.png
│   │   │   │   ├── memstorage1.png
│   │   │   │   ├── memstorage2.png
│   │   │   │   └── rotatedrect.png
│   │   │   ├── utility_and_system_functions_and_macros.rst
│   │   │   └── xml_yaml_persistence.rst
│   │   ├── include
│   │   │   └── opencv2
│   │   │   ├── core
│   │   │   │   ├── affine.hpp
│   │   │   │   ├── core_c.h
│   │   │   │   ├── core.hpp
│   │   │   │   ├── cuda_devptrs.hpp
│   │   │   │   ├── devmem2d.hpp
│   │   │   │   ├── eigen.hpp
│   │   │   │   ├── gpumat.hpp
│   │   │   │   ├── internal.hpp
│   │   │   │   ├── mat.hpp
│   │   │   │   ├── opengl_interop_deprecated.hpp
│   │   │   │   ├── opengl_interop.hpp
│   │   │   │   ├── operations.hpp
│   │   │   │   ├── types_c.h
│   │   │   │   ├── version.hpp
│   │   │   │   └── wimage.hpp
│   │   │   └── core.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
│   │   │   ├── gl_core_3_1.cpp
│   │   │   ├── gl_core_3_1.hpp
│   │   │   ├── glob.cpp
│   │   │   ├── 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
│   │   ├── cuda
│   │   │   └── matrix_operations.cu
│   │   └── main.cpp
│   ├── 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
│   │   │   ├── feature_detection_and_description.rst
│   │   │   ├── features2d.rst
│   │   │   └── object_categorization.rst
│   │   ├── include
│   │   │   └── opencv2
│   │   │   ├── features2d
│   │   │   │   └── features2d.hpp
│   │   │   └── 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_clustering.rst
│   │   │   ├── flann_fast_approximate_nearest_neighbor_search.rst
│   │   │   └── flann.rst
│   │   ├── include
│   │   │   └── opencv2
│   │   │   ├── flann
│   │   │   │   ├── all_indices.h
│   │   │   │   ├── allocator.h
│   │   │   │   ├── any.h
│   │   │   │   ├── autotuned_index.h
│   │   │   │   ├── composite_index.h
│   │   │   │   ├── config.h
│   │   │   │   ├── defines.h
│   │   │   │   ├── dist.h
│   │   │   │   ├── dummy.h
│   │   │   │   ├── dynamic_bitset.h
│   │   │   │   ├── flann_base.hpp
│   │   │   │   ├── flann.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
│   │   │   └── flann.hpp
│   │   ├── 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
│   │   │   ├── device
│   │   │   │   ├── block.hpp
│   │   │   │   ├── border_interpolate.hpp
│   │   │   │   ├── color.hpp
│   │   │   │   ├── common.hpp
│   │   │   │   ├── datamov_utils.hpp
│   │   │   │   ├── detail
│   │   │   │   │   ├── color_detail.hpp
│   │   │   │   │   ├── reduce.hpp
│   │   │   │   │   ├── reduce_key_val.hpp
│   │   │   │   │   ├── transform_detail.hpp
│   │   │   │   │   ├── type_traits_detail.hpp
│   │   │   │   │   └── vec_distance_detail.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
│   │   │   ├── devmem2d.hpp
│   │   │   ├── gpu.hpp
│   │   │   ├── gpumat.hpp
│   │   │   └── stream_accessor.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
│   │   │   ├── 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.10.cu
│   │   │   │   ├── column_filter.11.cu
│   │   │   │   ├── column_filter.12.cu
│   │   │   │   ├── column_filter.13.cu
│   │   │   │   ├── column_filter.14.cu
│   │   │   │   ├── column_filter.1.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_common.hpp
│   │   │   │   ├── fgd_bgfg.cu
│   │   │   │   ├── 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
│   │   │   │   ├── pyr_down.cu
│   │   │   │   ├── pyrlk.cu
│   │   │   │   ├── pyr_up.cu
│   │   │   │   ├── remap.cu
│   │   │   │   ├── resize.cu
│   │   │   │   ├── rgb_to_yv12.cu
│   │   │   │   ├── row_filter.0.cu
│   │   │   │   ├── row_filter.10.cu
│   │   │   │   ├── row_filter.11.cu
│   │   │   │   ├── row_filter.12.cu
│   │   │   │   ├── row_filter.13.cu
│   │   │   │   ├── row_filter.14.cu
│   │   │   │   ├── row_filter.1.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
│   │   │   ├── cudastream.cpp
│   │   │   ├── cu_safe_call.cpp
│   │   │   ├── cu_safe_call.h
│   │   │   ├── cuvid_video_source.cpp
│   │   │   ├── cuvid_video_source.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
│   │   │   ├── nvidia
│   │   │   │   ├── core
│   │   │   │   │   ├── NCVAlg.hpp
│   │   │   │   │   ├── NCVColorConversion.hpp
│   │   │   │   │   ├── NCV.cu
│   │   │   │   │   ├── NCV.hpp
│   │   │   │   │   ├── NCVPixelOperations.hpp
│   │   │   │   │   ├── NCVPyramid.cu
│   │   │   │   │   ├── NCVPyramid.hpp
│   │   │   │   │   └── NCVRuntimeTemplates.hpp
│   │   │   │   ├── NCVBroxOpticalFlow.cu
│   │   │   │   ├── NCVBroxOpticalFlow.hpp
│   │   │   │   ├── NCVHaarObjectDetection.cu
│   │   │   │   ├── NCVHaarObjectDetection.hpp
│   │   │   │   └── NPP_staging
│   │   │   │   ├── NPP_staging.cu
│   │   │   │   └── NPP_staging.hpp
│   │   │   ├── 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
│   │   └── test
│   │   ├── interpolation.hpp
│   │   ├── main.cpp
│   │   ├── main_test_nvidia.h
│   │   ├── 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
│   │   ├── 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
│   ├── highgui
│   │   ├── CMakeLists.txt
│   │   ├── doc
│   │   │   ├── highgui.rst
│   │   │   ├── pics
│   │   │   │   └── qtgui.png
│   │   │   ├── qt_new_functions.rst
│   │   │   ├── reading_and_writing_images_and_video.rst
│   │   │   └── user_interface.rst
│   │   ├── include
│   │   │   └── opencv2
│   │   │   ├── highgui
│   │   │   │   ├── cap_ios.h
│   │   │   │   ├── highgui_c.h
│   │   │   │   ├── highgui.hpp
│   │   │   │   └── ios.h
│   │   │   └── highgui.hpp
│   │   ├── perf
│   │   │   ├── perf_input.cpp
│   │   │   ├── perf_main.cpp
│   │   │   ├── perf_output.cpp
│   │   │   └── perf_precomp.hpp
│   │   ├── src
│   │   │   ├── agile_wrl.h
│   │   │   ├── bitstrm.cpp
│   │   │   ├── bitstrm.hpp
│   │   │   ├── cap_android.cpp
│   │   │   ├── cap_avfoundation.mm
│   │   │   ├── cap_cmu.cpp
│   │   │   ├── cap.cpp
│   │   │   ├── cap_dc1394.cpp
│   │   │   ├── cap_dc1394_v2.cpp
│   │   │   ├── cap_dshow.cpp
│   │   │   ├── cap_ffmpeg_api.hpp
│   │   │   ├── cap_ffmpeg.cpp
│   │   │   ├── 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
│   │   │   ├── files_Qt
│   │   │   │   ├── Milky
│   │   │   │   │   ├── 48
│   │   │   │   │   │   ├── 100.png
│   │   │   │   │   │   ├── 101.png
│   │   │   │   │   │   ├── 102.png
│   │   │   │   │   │   ├── 103.png
│   │   │   │   │   │   ├── 104.png
│   │   │   │   │   │   ├── 105.png
│   │   │   │   │   │   ├── 106.png
│   │   │   │   │   │   ├── 107.png
│   │   │   │   │   │   ├── 108.png
│   │   │   │   │   │   ├── 109.png
│   │   │   │   │   │   ├── 10.png
│   │   │   │   │   │   ├── 110.png
│   │   │   │   │   │   ├── 111.png
│   │   │   │   │   │   ├── 112.png
│   │   │   │   │   │   ├── 113.png
│   │   │   │   │   │   ├── 114.png
│   │   │   │   │   │   ├── 115.png
│   │   │   │   │   │   ├── 116.png
│   │   │   │   │   │   ├── 117.png
│   │   │   │   │   │   ├── 118.png
│   │   │   │   │   │   ├── 119.png
│   │   │   │   │   │   ├── 11.png
│   │   │   │   │   │   ├── 120.png
│   │   │   │   │   │   ├── 121.png
│   │   │   │   │   │   ├── 122.png
│   │   │   │   │   │   ├── 123.png
│   │   │   │   │   │   ├── 124.png
│   │   │   │   │   │   ├── 125.png
│   │   │   │   │   │   ├── 126.png
│   │   │   │   │   │   ├── 127.png
│   │   │   │   │   │   ├── 128.png
│   │   │   │   │   │   ├── 129.png
│   │   │   │   │   │   ├── 12.png
│   │   │   │   │   │   ├── 130.png
│   │   │   │   │   │   ├── 131.png
│   │   │   │   │   │   ├── 13.png
│   │   │   │   │   │   ├── 14.png
│   │   │   │   │   │   ├── 15.png
│   │   │   │   │   │   ├── 16.png
│   │   │   │   │   │   ├── 17.png
│   │   │   │   │   │   ├── 18.png
│   │   │   │   │   │   ├── 19.png
│   │   │   │   │   │   ├── 1.png
│   │   │   │   │   │   ├── 20.png
│   │   │   │   │   │   ├── 21.png
│   │   │   │   │   │   ├── 22.png
│   │   │   │   │   │   ├── 23.png
│   │   │   │   │   │   ├── 24.png
│   │   │   │   │   │   ├── 25.png
│   │   │   │   │   │   ├── 26.png
│   │   │   │   │   │   ├── 27.png
│   │   │   │   │   │   ├── 28.png
│   │   │   │   │   │   ├── 29.png
│   │   │   │   │   │   ├── 2.png
│   │   │   │   │   │   ├── 30.png
│   │   │   │   │   │   ├── 31.png
│   │   │   │   │   │   ├── 32.png
│   │   │   │   │   │   ├── 33.png
│   │   │   │   │   │   ├── 34.png
│   │   │   │   │   │   ├── 35.png
│   │   │   │   │   │   ├── 36.png
│   │   │   │   │   │   ├── 37.png
│   │   │   │   │   │   ├── 38.png
│   │   │   │   │   │   ├── 39.png
│   │   │   │   │   │   ├── 3.png
│   │   │   │   │   │   ├── 40.png
│   │   │   │   │   │   ├── 41.png
│   │   │   │   │   │   ├── 42.png
│   │   │   │   │   │   ├── 43.png
│   │   │   │   │   │   ├── 44.png
│   │   │   │   │   │   ├── 45.png
│   │   │   │   │   │   ├── 46.png
│   │   │   │   │   │   ├── 47.png
│   │   │   │   │   │   ├── 48.png
│   │   │   │   │   │   ├── 49.png
│   │   │   │   │   │   ├── 4.png
│   │   │   │   │   │   ├── 50.png
│   │   │   │   │   │   ├── 51.png
│   │   │   │   │   │   ├── 52.png
│   │   │   │   │   │   ├── 53.png
│   │   │   │   │   │   ├── 54.png
│   │   │   │   │   │   ├── 55.png
│   │   │   │   │   │   ├── 56.png
│   │   │   │   │   │   ├── 57.png
│   │   │   │   │   │   ├── 58.png
│   │   │   │   │   │   ├── 59.png
│   │   │   │   │   │   ├── 5.png
│   │   │   │   │   │   ├── 60.png
│   │   │   │   │   │   ├── 61.png
│   │   │   │   │   │   ├── 62.png
│   │   │   │   │   │   ├── 63.png
│   │   │   │   │   │   ├── 64.png
│   │   │   │   │   │   ├── 65.png
│   │   │   │   │   │   ├── 66.png
│   │   │   │   │   │   ├── 67.png
│   │   │   │   │   │   ├── 68.png
│   │   │   │   │   │   ├── 69.png
│   │   │   │   │   │   ├── 6.png
│   │   │   │   │   │   ├── 70.png
│   │   │   │   │   │   ├── 71.png
│   │   │   │   │   │   ├── 72.png
│   │   │   │   │   │   ├── 73.png
│   │   │   │   │   │   ├── 74.png
│   │   │   │   │   │   ├── 75.png
│   │   │   │   │   │   ├── 76.png
│   │   │   │   │   │   ├── 77.png
│   │   │   │   │   │   ├── 78.png
│   │   │   │   │   │   ├── 79.png
│   │   │   │   │   │   ├── 7.png
│   │   │   │   │   │   ├── 80.png
│   │   │   │   │   │   ├── 81.png
│   │   │   │   │   │   ├── 82.png
│   │   │   │   │   │   ├── 83.png
│   │   │   │   │   │   ├── 84.png
│   │   │   │   │   │   ├── 85.png
│   │   │   │   │   │   ├── 86.png
│   │   │   │   │   │   ├── 87.png
│   │   │   │   │   │   ├── 88.png
│   │   │   │   │   │   ├── 89.png
│   │   │   │   │   │   ├── 8.png
│   │   │   │   │   │   ├── 90.png
│   │   │   │   │   │   ├── 91.png
│   │   │   │   │   │   ├── 92.png
│   │   │   │   │   │   ├── 93.png
│   │   │   │   │   │   ├── 94.png
│   │   │   │   │   │   ├── 95.png
│   │   │   │   │   │   ├── 96.png
│   │   │   │   │   │   ├── 97.png
│   │   │   │   │   │   ├── 98.png
│   │   │   │   │   │   ├── 99.png
│   │   │   │   │   │   └── 9.png
│   │   │   │   │   ├── 64
│   │   │   │   │   │   ├── 100.png
│   │   │   │   │   │   ├── 101.png
│   │   │   │   │   │   ├── 102.png
│   │   │   │   │   │   ├── 103.png
│   │   │   │   │   │   ├── 104.png
│   │   │   │   │   │   ├── 105.png
│   │   │   │   │   │   ├── 106.png
│   │   │   │   │   │   ├── 107.png
│   │   │   │   │   │   ├── 108.png
│   │   │   │   │   │   ├── 109.png
│   │   │   │   │   │   ├── 10.png
│   │   │   │   │   │   ├── 110.png
│   │   │   │   │   │   ├── 111.png
│   │   │   │   │   │   ├── 112.png
│   │   │   │   │   │   ├── 113.png
│   │   │   │   │   │   ├── 114.png
│   │   │   │   │   │   ├── 115.png
│   │   │   │   │   │   ├── 116.png
│   │   │   │   │   │   ├── 117.png
│   │   │   │   │   │   ├── 118.png
│   │   │   │   │   │   ├── 119.png
│   │   │   │   │   │   ├── 11.png
│   │   │   │   │   │   ├── 120.png
│   │   │   │   │   │   ├── 121.png
│   │   │   │   │   │   ├── 122.png
│   │   │   │   │   │   ├── 123.png
│   │   │   │   │   │   ├── 124.png
│   │   │   │   │   │   ├── 125.png
│   │   │   │   │   │   ├── 126.png
│   │   │   │   │   │   ├── 127.png
│   │   │   │   │   │   ├── 128.png
│   │   │   │   │   │   ├── 129.png
│   │   │   │   │   │   ├── 12.png
│   │   │   │   │   │   ├── 130.png
│   │   │   │   │   │   ├── 131.png
│   │   │   │   │   │   ├── 13.png
│   │   │   │   │   │   ├── 14.png
│   │   │   │   │   │   ├── 15.png
│   │   │   │   │   │   ├── 16.png
│   │   │   │   │   │   ├── 17.png
│   │   │   │   │   │   ├── 18.png
│   │   │   │   │   │   ├── 19.png
│   │   │   │   │   │   ├── 1.png
│   │   │   │   │   │   ├── 20.png
│   │   │   │   │   │   ├── 21.png
│   │   │   │   │   │   ├── 22.png
│   │   │   │   │   │   ├── 23.png
│   │   │   │   │   │   ├── 24.png
│   │   │   │   │   │   ├── 25.png
│   │   │   │   │   │   ├── 26.png
│   │   │   │   │   │   ├── 27.png
│   │   │   │   │   │   ├── 28.png
│   │   │   │   │   │   ├── 29.png
│   │   │   │   │   │   ├── 2.png
│   │   │   │   │   │   ├── 30.png
│   │   │   │   │   │   ├── 31.png
│   │   │   │   │   │   ├── 32.png
│   │   │   │   │   │   ├── 33.png
│   │   │   │   │   │   ├── 34.png
│   │   │   │   │   │   ├── 35.png
│   │   │   │   │   │   ├── 36.png
│   │   │   │   │   │   ├── 37.png
│   │   │   │   │   │   ├── 38.png
│   │   │   │   │   │   ├── 39.png
│   │   │   │   │   │   ├── 3.png
│   │   │   │   │   │   ├── 40.png
│   │   │   │   │   │   ├── 41.png
│   │   │   │   │   │   ├── 42.png
│   │   │   │   │   │   ├── 43.png
│   │   │   │   │   │   ├── 44.png
│   │   │   │   │   │   ├── 45.png
│   │   │   │   │   │   ├── 46.png
│   │   │   │   │   │   ├── 47.png
│   │   │   │   │   │   ├── 48.png
│   │   │   │   │   │   ├── 49.png
│   │   │   │   │   │   ├── 4.png
│   │   │   │   │   │   ├── 50.png
│   │   │   │   │   │   ├── 51.png
│   │   │   │   │   │   ├── 52.png
│   │   │   │   │   │   ├── 53.png
│   │   │   │   │   │   ├── 54.png
│   │   │   │   │   │   ├── 55.png
│   │   │   │   │   │   ├── 56.png
│   │   │   │   │   │   ├── 57.png
│   │   │   │   │   │   ├── 58.png
│   │   │   │   │   │   ├── 59.png
│   │   │   │   │   │   ├── 5.png
│   │   │   │   │   │   ├── 60.png
│   │   │   │   │   │   ├── 61.png
│   │   │   │   │   │   ├── 62.png
│   │   │   │   │   │   ├── 63.png
│   │   │   │   │   │   ├── 64.png
│   │   │   │   │   │   ├── 65.png
│   │   │   │   │   │   ├── 66.png
│   │   │   │   │   │   ├── 67.png
│   │   │   │   │   │   ├── 68.png
│   │   │   │   │   │   ├── 69.png
│   │   │   │   │   │   ├── 6.png
│   │   │   │   │   │   ├── 70.png
│   │   │   │   │   │   ├── 71.png
│   │   │   │   │   │   ├── 72.png
│   │   │   │   │   │   ├── 73.png
│   │   │   │   │   │   ├── 74.png
│   │   │   │   │   │   ├── 75.png
│   │   │   │   │   │   ├── 76.png
│   │   │   │   │   │   ├── 77.png
│   │   │   │   │   │   ├── 78.png
│   │   │   │   │   │   ├── 79.png
│   │   │   │   │   │   ├── 7.png
│   │   │   │   │   │   ├── 80.png
│   │   │   │   │   │   ├── 81.png
│   │   │   │   │   │   ├── 82.png
│   │   │   │   │   │   ├── 83.png
│   │   │   │   │   │   ├── 84.png
│   │   │   │   │   │   ├── 85.png
│   │   │   │   │   │   ├── 86.png
│   │   │   │   │   │   ├── 87.png
│   │   │   │   │   │   ├── 88.png
│   │   │   │   │   │   ├── 89.png
│   │   │   │   │   │   ├── 8.png
│   │   │   │   │   │   ├── 90.png
│   │   │   │   │   │   ├── 91.png
│   │   │   │   │   │   ├── 92.png
│   │   │   │   │   │   ├── 93.png
│   │   │   │   │   │   ├── 94.png
│   │   │   │   │   │   ├── 95.png
│   │   │   │   │   │   ├── 96.png
│   │   │   │   │   │   ├── 97.png
│   │   │   │   │   │   ├── 98.png
│   │   │   │   │   │   ├── 99.png
│   │   │   │   │   │   └── 9.png
│   │   │   │   │   └── README.txt
│   │   │   │   └── stylesheet_trackbar.qss
│   │   │   ├── 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_jpeg2000.cpp
│   │   │   ├── grfmt_jpeg2000.hpp
│   │   │   ├── grfmt_jpeg.cpp
│   │   │   ├── grfmt_jpeg.hpp
│   │   │   ├── grfmt_png.cpp
│   │   │   ├── grfmt_png.hpp
│   │   │   ├── grfmt_pxm.cpp
│   │   │   ├── grfmt_pxm.hpp
│   │   │   ├── grfmts.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_carbon.cpp
│   │   │   ├── window_cocoa.mm
│   │   │   ├── window.cpp
│   │   │   ├── window_gtk.cpp
│   │   │   ├── window_QT.cpp
│   │   │   ├── window_QT.h
│   │   │   ├── window_QT.qrc
│   │   │   └── window_w32.cpp
│   │   └── 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
│   │   │   ├── 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
│   │   │   └── structural_analysis_and_shape_descriptors.rst
│   │   ├── include
│   │   │   └── opencv2
│   │   │   ├── imgproc
│   │   │   │   ├── imgproc_c.h
│   │   │   │   ├── imgproc.hpp
│   │   │   │   └── types_c.h
│   │   │   └── imgproc.hpp
│   │   ├── 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
│   │   │   ├── avx
│   │   │   │   ├── imgwarp_avx.cpp
│   │   │   │   └── imgwarp_avx.hpp
│   │   │   ├── avx2
│   │   │   │   ├── imgwarp_avx2.cpp
│   │   │   │   └── imgwarp_avx2.hpp
│   │   │   ├── 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
│   │   │   ├── _geom.h
│   │   │   ├── grabcut.cpp
│   │   │   ├── histogram.cpp
│   │   │   ├── hough.cpp
│   │   │   ├── imgwarp.cpp
│   │   │   ├── linefit.cpp
│   │   │   ├── _list.h
│   │   │   ├── 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
│   │   └── 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
│   │   ├── android_lib
│   │   │   ├── AndroidManifest.xml
│   │   │   ├── jni
│   │   │   │   ├── Android.mk
│   │   │   │   └── Application.mk
│   │   │   ├── lint.xml
│   │   │   └── res
│   │   │   └── values
│   │   │   └── attrs.xml
│   │   ├── android_test
│   │   │   ├── AndroidManifest.xml
│   │   │   ├── CMakeLists.txt
│   │   │   ├── res
│   │   │   │   ├── drawable
│   │   │   │   │   ├── chessboard.jpg
│   │   │   │   │   ├── icon.png
│   │   │   │   │   └── lena.jpg
│   │   │   │   ├── layout
│   │   │   │   │   └── main.xml
│   │   │   │   ├── raw
│   │   │   │   │   └── lbpcascade_frontalface.xml
│   │   │   │   └── values
│   │   │   │   └── strings.xml
│   │   │   └── src
│   │   │   └── org
│   │   │   └── opencv
│   │   │   └── test
│   │   │   ├── 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
│   │   │   ├── OpenCVTestCase.java
│   │   │   ├── OpenCVTestRunner.java
│   │   │   ├── photo
│   │   │   │   └── PhotoTest.java
│   │   │   ├── utils
│   │   │   │   └── ConvertersTest.java
│   │   │   └── video
│   │   │   ├── BackgroundSubtractorMOGTest.java
│   │   │   ├── KalmanFilterTest.java
│   │   │   └── VideoTest.java
│   │   ├── build.xml.in
│   │   ├── check-tests.py
│   │   ├── CMakeLists.txt
│   │   ├── generator
│   │   │   ├── config
│   │   │   │   ├── core.filelist
│   │   │   │   ├── features2d.filelist
│   │   │   │   └── nonfree.filelist
│   │   │   ├── gen_javadoc.py
│   │   │   ├── gen_java.py
│   │   │   ├── rst_parser.py
│   │   │   └── 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+MatOfFloat4.java
│   │   │   ├── core+MatOfFloat6.java
│   │   │   ├── core+MatOfFloat.java
│   │   │   ├── core+MatOfInt4.java
│   │   │   ├── core+MatOfInt.java
│   │   │   ├── core+MatOfKeyPoint.java
│   │   │   ├── core+MatOfPoint2f.java
│   │   │   ├── core+MatOfPoint3f.java
│   │   │   ├── core+MatOfPoint3.java
│   │   │   ├── core+MatOfPoint.java
│   │   │   ├── core+MatOfRect.java
│   │   │   ├── core+Point3.java
│   │   │   ├── core+Point.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
│   │   │   ├── pics
│   │   │   │   ├── quadedge.png
│   │   │   │   └── subdiv.png
│   │   │   └── planar_subdivisions.rst
│   │   ├── 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
│   │   │   ├── blobtrackanalysis.cpp
│   │   │   ├── blobtrackanalysishist.cpp
│   │   │   ├── blobtrackanalysisior.cpp
│   │   │   ├── blobtrackanalysistrackdist.cpp
│   │   │   ├── blobtrack.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
│   │   │   ├── facedetection.cpp
│   │   │   ├── _facedetection.h
│   │   │   ├── facedetection.h
│   │   │   ├── face.h
│   │   │   ├── facetemplate.cpp
│   │   │   ├── facetemplate.h
│   │   │   ├── features2d.cpp
│   │   │   ├── featuretree.cpp
│   │   │   ├── _featuretree.h
│   │   │   ├── findface.cpp
│   │   │   ├── findhandregion.cpp
│   │   │   ├── hmm1d.cpp
│   │   │   ├── hmm.cpp
│   │   │   ├── hmmobs.cpp
│   │   │   ├── image.cpp
│   │   │   ├── kdtree.cpp
│   │   │   ├── _kdtree.hpp
│   │   │   ├── lcm.cpp
│   │   │   ├── lee.cpp
│   │   │   ├── levmar.cpp
│   │   │   ├── levmarprojbandle.cpp
│   │   │   ├── levmartrif.cpp
│   │   │   ├── lines.cpp
│   │   │   ├── lmeds.cpp
│   │   │   ├── lsh.cpp
│   │   │   ├── _matrix.h
│   │   │   ├── 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
│   │   │   ├── _vectrack.h
│   │   │   ├── video.cpp
│   │   │   └── _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
│   │   │   ├── mldata.rst
│   │   │   ├── ml.rst
│   │   │   ├── neural_networks.rst
│   │   │   ├── normal_bayes_classifier.rst
│   │   │   ├── pics
│   │   │   │   ├── mlp.png
│   │   │   │   ├── neuron_model.png
│   │   │   │   └── sigmoid_bipolar.png
│   │   │   ├── random_trees.rst
│   │   │   ├── statistical_models.rst
│   │   │   └── support_vector_machines.rst
│   │   ├── include
│   │   │   └── opencv2
│   │   │   ├── ml
│   │   │   │   └── ml.hpp
│   │   │   └── 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_mltests2.cpp
│   │   ├── test_mltests.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
│   │   │   ├── cuda
│   │   │   │   └── surf.cu
│   │   │   ├── nonfree_init.cpp
│   │   │   ├── opencl
│   │   │   │   └── surf.cl
│   │   │   ├── precomp.hpp
│   │   │   ├── sift.cpp
│   │   │   ├── surf.cpp
│   │   │   ├── surf_gpu.cpp
│   │   │   └── surf_ocl.cpp
│   │   └── 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
│   │   │   │   └── objdetect.hpp
│   │   │   └── 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
│   │   │   ├── _latentsvm.h
│   │   │   ├── linemod.cpp
│   │   │   ├── _lsvm_distancetransform.h
│   │   │   ├── _lsvm_error.h
│   │   │   ├── _lsvm_fft.h
│   │   │   ├── _lsvm_matching.h
│   │   │   ├── lsvmparser.cpp
│   │   │   ├── _lsvmparser.h
│   │   │   ├── _lsvm_resizeimg.h
│   │   │   ├── _lsvm_routine.h
│   │   │   ├── lsvmtbbversion.cpp
│   │   │   ├── _lsvm_tbbversion.h
│   │   │   ├── _lsvm_types.h
│   │   │   ├── matching.cpp
│   │   │   ├── normal_lut.i
│   │   │   ├── objdetect_init.cpp
│   │   │   ├── precomp.hpp
│   │   │   ├── resizeimg.cpp
│   │   │   └── routine.cpp
│   │   └── 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
│   │   │   ├── images
│   │   │   │   └── adaptiveBilateralFilter.jpg
│   │   │   ├── 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
│   │   ├── include
│   │   │   └── opencv2
│   │   │   └── ocl
│   │   │   ├── cl_runtime
│   │   │   │   ├── clamdblas_runtime.hpp
│   │   │   │   ├── clamdfft_runtime.hpp
│   │   │   │   ├── cl_runtime.hpp
│   │   │   │   ├── cl_runtime_opencl.hpp
│   │   │   │   └── cl_runtime_opencl_wrappers.hpp
│   │   │   ├── matrix_operations.hpp
│   │   │   ├── ocl.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
│   │   │   ├── cl_runtime
│   │   │   │   ├── clamdblas_runtime.cpp
│   │   │   │   ├── clamdfft_runtime.cpp
│   │   │   │   ├── cl_runtime.cpp
│   │   │   │   ├── cl_runtime_opencl_impl.hpp
│   │   │   │   └── generator
│   │   │   │   ├── common.py
│   │   │   │   ├── generate.sh
│   │   │   │   ├── parser_clamdblas.py
│   │   │   │   ├── parser_clamdfft.py
│   │   │   │   ├── parser_cl.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
│   │   │   ├── 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
│   │   │   ├── opencl
│   │   │   │   ├── arithm_absdiff_nonsaturate.cl
│   │   │   │   ├── arithm_add.cl
│   │   │   │   ├── arithm_add_mask.cl
│   │   │   │   ├── arithm_add_scalar.cl
│   │   │   │   ├── arithm_add_scalar_mask.cl
│   │   │   │   ├── arithm_addWeighted.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
│   │   │   │   ├── pyr_down.cl
│   │   │   │   ├── pyrlk.cl
│   │   │   │   ├── pyr_up.cl
│   │   │   │   ├── split_mat.cl
│   │   │   │   ├── stereobm.cl
│   │   │   │   ├── stereobp.cl
│   │   │   │   ├── stereocsbp.cl
│   │   │   │   ├── svm.cl
│   │   │   │   └── tvl1flow.cl
│   │   │   ├── 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
│   │   └── 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
│   │   │   │   ├── photo_c.h
│   │   │   │   └── photo.hpp
│   │   │   └── photo.hpp
│   │   ├── perf
│   │   │   ├── perf_inpaint.cpp
│   │   │   ├── perf_main.cpp
│   │   │   └── perf_precomp.hpp
│   │   ├── src
│   │   │   ├── arrays.hpp
│   │   │   ├── denoising.cpp
│   │   │   ├── fast_nlmeans_denoising_invoker_commons.hpp
│   │   │   ├── fast_nlmeans_denoising_invoker.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
│   │   │   ├── cv2.cpp
│   │   │   ├── cv2.cv.hpp
│   │   │   ├── cv.py
│   │   │   ├── defs
│   │   │   ├── gen2.py
│   │   │   ├── gen.py
│   │   │   └── hdr_parser.py
│   │   └── test
│   │   ├── calchist.py
│   │   ├── camera_calibration.py
│   │   ├── findstereocorrespondence.py
│   │   ├── goodfeatures.py
│   │   ├── leak1.py
│   │   ├── leak2.py
│   │   ├── leak3.py
│   │   ├── leak4.py
│   │   ├── nonfree_tests
│   │   │   ├── __init__.py
│   │   │   └── nonfree_surf.py
│   │   ├── precornerdetect.py
│   │   ├── test2.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.py
│   │   ├── tests_common.py
│   │   ├── test_squares.py
│   │   ├── test_texture_flow.py
│   │   ├── test_watershed.py
│   │   ├── tickets.py
│   │   ├── transformations.py
│   │   └── tst_scene_render.py
│   ├── refman.rst.in
│   ├── 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
│   │   │   ├── StitchingPipeline.jpg
│   │   │   ├── stitching.rst
│   │   │   └── warpers.rst
│   │   ├── include
│   │   │   └── opencv2
│   │   │   ├── stitching
│   │   │   │   ├── 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
│   │   │   │   ├── stitcher.hpp
│   │   │   │   └── warpers.hpp
│   │   │   └── stitching.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
│   │   │   ├── super_resolution.rst
│   │   │   └── superres.rst
│   │   ├── include
│   │   │   └── opencv2
│   │   │   ├── superres
│   │   │   │   ├── optical_flow.hpp
│   │   │   │   └── superres.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
│   │   │   ├── cuda
│   │   │   │   └── btv_l1_gpu.cu
│   │   │   ├── frame_source.cpp
│   │   │   ├── input_array_utility.cpp
│   │   │   ├── input_array_utility.hpp
│   │   │   ├── opencl
│   │   │   │   └── superres_btvl1.cl
│   │   │   ├── optical_flow.cpp
│   │   │   ├── precomp.hpp
│   │   │   ├── ring_buffer.hpp
│   │   │   └── super_resolution.cpp
│   │   └── test
│   │   ├── test_main.cpp
│   │   ├── test_precomp.hpp
│   │   └── test_superres.cpp
│   ├── ts
│   │   ├── CMakeLists.txt
│   │   ├── include
│   │   │   └── opencv2
│   │   │   ├── ts
│   │   │   │   ├── gpu_perf.hpp
│   │   │   │   ├── gpu_test.hpp
│   │   │   │   ├── ts_gtest.h
│   │   │   │   ├── ts.hpp
│   │   │   │   └── ts_perf.hpp
│   │   │   └── ts.hpp
│   │   ├── misc
│   │   │   ├── chart.py
│   │   │   ├── color.py
│   │   │   ├── concatlogs.py
│   │   │   ├── perf_tests_timing.py
│   │   │   ├── report.py
│   │   │   ├── run_android.py
│   │   │   ├── run.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_arrtest.cpp
│   │   ├── ts.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
│   │   │   │   ├── background_segm.hpp
│   │   │   │   ├── tracking.hpp
│   │   │   │   └── video.hpp
│   │   │   └── video.hpp
│   │   ├── perf
│   │   │   ├── perf_main.cpp
│   │   │   ├── perf_optflowpyrlk.cpp
│   │   │   ├── perf_precomp.hpp
│   │   │   └── perf_tvl1optflow.cpp
│   │   ├── src
│   │   │   ├── bgfg_gaussmix2.cpp
│   │   │   ├── bgfg_gaussmix.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
│   │   │   │   ├── 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
│   │   │   └── 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
│   │   │   ├── images
│   │   │   │   ├── cpw1.png
│   │   │   │   ├── cpw2.png
│   │   │   │   ├── cpw3.png
│   │   │   │   └── cube_widget.png
│   │   │   ├── viz3d.rst
│   │   │   ├── viz.rst
│   │   │   └── widget.rst
│   │   ├── include
│   │   │   └── opencv2
│   │   │   ├── viz
│   │   │   │   ├── types.hpp
│   │   │   │   ├── viz3d.hpp
│   │   │   │   ├── vizcore.hpp
│   │   │   │   ├── widget_accessor.hpp
│   │   │   │   └── widgets.hpp
│   │   │   └── viz.hpp
│   │   ├── src
│   │   │   ├── clouds.cpp
│   │   │   ├── precomp.hpp
│   │   │   ├── shapes.cpp
│   │   │   ├── types.cpp
│   │   │   ├── viz3d.cpp
│   │   │   ├── vizcore.cpp
│   │   │   ├── vizimpl.cpp
│   │   │   ├── vizimpl.hpp
│   │   │   ├── 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
│   │   │   └── widget.cpp
│   │   └── test
│   │   ├── test_main.cpp
│   │   ├── test_precomp.cpp
│   │   ├── test_precomp.hpp
│   │   ├── tests_simple.cpp
│   │   ├── test_tutorial2.cpp
│   │   ├── test_tutorial3.cpp
│   │   └── test_viz3d.cpp
│   └── world
│   ├── CMakeLists.txt
│   ├── include
│   │   └── opencv2
│   │   └── world
│   │   └── world.hpp
│   └── src
│   ├── precomp.hpp
│   └── world_init.cpp
├── platforms
│   ├── android
│   │   ├── android.toolchain.cmake
│   │   ├── java.rst
│   │   ├── libinfo
│   │   │   ├── CMakeLists.txt
│   │   │   └── info.c
│   │   ├── package
│   │   │   ├── AndroidManifest.xml
│   │   │   ├── CMakeLists.txt
│   │   │   └── res
│   │   │   ├── drawable
│   │   │   │   └── icon.png
│   │   │   └── values
│   │   │   └── strings.xml
│   │   ├── README.android
│   │   ├── refman.rst
│   │   └── service
│   │   ├── all.py
│   │   ├── CMakeLists.txt
│   │   ├── device.conf
│   │   ├── doc
│   │   │   ├── AndroidAppUsageModel.dia
│   │   │   ├── BaseLoaderCallback.rst
│   │   │   ├── build_uml.py
│   │   │   ├── img
│   │   │   │   ├── AndroidAppUsageModel.png
│   │   │   │   ├── LibInstallAproved.png
│   │   │   │   ├── LibInstallCanceled.png
│   │   │   │   ├── LibInstalled.png
│   │   │   │   ├── NoService.png
│   │   │   │   └── Structure.png
│   │   │   ├── index.rst
│   │   │   ├── InstallCallbackInterface.rst
│   │   │   ├── Intro.rst
│   │   │   ├── JavaHelper.rst
│   │   │   ├── LibInstallAproved.dia
│   │   │   ├── LibInstallCanceled.dia
│   │   │   ├── LibInstalled.dia
│   │   │   ├── LoaderCallbackInterface.rst
│   │   │   ├── NoService.dia
│   │   │   ├── Structure.dia
│   │   │   └── UseCases.rst
│   │   ├── engine
│   │   │   ├── AndroidManifest.xml
│   │   │   ├── build.xml
│   │   │   ├── CMakeLists.txt
│   │   │   ├── 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
│   │   │   │   ├── gtest
│   │   │   │   │   ├── gtest-all.cpp
│   │   │   │   │   └── gtest.h
│   │   │   │   ├── HardwareDetectionTest.cpp
│   │   │   │   ├── OpenCVEngineTest.cpp
│   │   │   │   ├── PackageInfoTest.cpp
│   │   │   │   ├── PackageManagerStub.cpp
│   │   │   │   ├── PackageManagerStub.h
│   │   │   │   ├── PackageManagmentTest.cpp
│   │   │   │   ├── TestMain.cpp
│   │   │   │   └── Tests.mk
│   │   │   ├── project.properties
│   │   │   ├── 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
│   │   │   ├── manager
│   │   │   │   ├── ManagerActivity.java
│   │   │   │   └── PackageListAdapter.java
│   │   │   ├── MarketConnector.java
│   │   │   ├── OpenCVEngineInterface.aidl
│   │   │   ├── OpenCVEngineService.java
│   │   │   └── OpenCVLibraryInfo.java
│   │   ├── engine_test
│   │   │   ├── 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
│   │   ├── push_native.py
│   │   ├── readme.txt
│   │   └── test_native.py
│   ├── ios
│   │   ├── build_framework.py
│   │   ├── cmake
│   │   │   ├── Modules
│   │   │   │   └── Platform
│   │   │   │   └── iOS.cmake
│   │   │   └── Toolchains
│   │   │   ├── Toolchain-iPhoneOS_Xcode.cmake
│   │   │   └── Toolchain-iPhoneSimulator_Xcode.cmake
│   │   ├── Info.plist.in
│   │   └── readme.txt
│   ├── linux
│   │   └── arm-gnueabi.toolchain.cmake
│   ├── qnx
│   │   └── arm-unknown-nto-qnx6.6.0eabi.toolchain.cmake
│   ├── readme.txt
│   ├── 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
├── README-en.md
└── samples
├── android
│   ├── 15-puzzle
│   │   ├── AndroidManifest.xml
│   │   ├── CMakeLists.txt
│   │   ├── res
│   │   │   ├── drawable
│   │   │   │   └── icon.png
│   │   │   └── values
│   │   │   └── strings.xml
│   │   └── src
│   │   └── org
│   │   └── opencv
│   │   └── samples
│   │   └── puzzle15
│   │   ├── Puzzle15Activity.java
│   │   └── Puzzle15Processor.java
│   ├── camera-calibration
│   │   ├── AndroidManifest.xml
│   │   ├── CMakeLists.txt
│   │   ├── 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
│   ├── CMakeLists.txt
│   ├── color-blob-detection
│   │   ├── AndroidManifest.xml
│   │   ├── CMakeLists.txt
│   │   ├── 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
│   │   ├── AndroidManifest.xml
│   │   ├── CMakeLists.txt
│   │   ├── 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
│   │   ├── cmake_android.cmd
│   │   ├── cmake_android.sh
│   │   ├── CMakeLists.txt
│   │   ├── main.cpp
│   │   ├── run.cmd
│   │   └── run.sh
│   ├── image-manipulations
│   │   ├── AndroidManifest.xml
│   │   ├── CMakeLists.txt
│   │   ├── res
│   │   │   ├── drawable
│   │   │   │   └── icon.png
│   │   │   ├── layout
│   │   │   │   └── image_manipulations_surface_view.xml
│   │   │   └── values
│   │   │   └── strings.xml
│   │   └── src
│   │   └── org
│   │   └── opencv
│   │   └── samples
│   │   └── imagemanipulations
│   │   └── ImageManipulationsActivity.java
│   ├── native-activity
│   │   ├── AndroidManifest.xml
│   │   ├── CMakeLists.txt
│   │   ├── jni
│   │   │   ├── Android.mk
│   │   │   ├── Application.mk
│   │   │   └── native.cpp
│   │   ├── res
│   │   │   ├── drawable
│   │   │   │   └── icon.png
│   │   │   └── values
│   │   │   └── strings.xml
│   │   └── src
│   │   └── org
│   │   └── opencv
│   │   └── samples
│   │   └── NativeActivity
│   │   └── CvNativeActivity.java
│   ├── tutorial-1-camerapreview
│   │   ├── AndroidManifest.xml
│   │   ├── CMakeLists.txt
│   │   ├── res
│   │   │   ├── drawable
│   │   │   │   └── icon.png
│   │   │   ├── layout
│   │   │   │   └── tutorial1_surface_view.xml
│   │   │   └── values
│   │   │   └── strings.xml
│   │   └── src
│   │   └── org
│   │   └── opencv
│   │   └── samples
│   │   └── tutorial1
│   │   └── Tutorial1Activity.java
│   ├── tutorial-2-mixedprocessing
│   │   ├── AndroidManifest.xml
│   │   ├── CMakeLists.txt
│   │   ├── 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
│   │   ├── AndroidManifest.xml
│   │   ├── CMakeLists.txt
│   │   ├── res
│   │   │   ├── drawable
│   │   │   │   └── icon.png
│   │   │   ├── layout
│   │   │   │   └── tutorial3_surface_view.xml
│   │   │   └── values
│   │   │   └── strings.xml
│   │   └── src
│   │   └── org
│   │   └── opencv
│   │   └── samples
│   │   └── tutorial3
│   │   ├── Tutorial3Activity.java
│   │   └── Tutorial3View.java
│   └── tutorial-4-cuda
│   ├── AndroidManifest.xml
│   ├── CMakeLists.txt
│   ├── 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
│   ├── baboon200.jpg
│   ├── baboon200_rotated.jpg
│   ├── baboon.jpg
│   ├── bgfg_codebook.cpp
│   ├── blobtrack_sample.cpp
│   ├── box_in_scene.png
│   ├── box.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
│   ├── example_cmake
│   │   ├── CMakeLists.txt
│   │   ├── minarea.c
│   │   └── README.txt
│   ├── facedetect.cmd
│   ├── facedetect.cpp
│   ├── fback_c.c
│   ├── find_obj_calonder.cpp
│   ├── find_obj.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
├── CMakeLists.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_artificial.cpp
│   ├── calibration.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
│   │   ├── 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
│   ├── 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_recog.cpp
│   ├── letter-recognition.data
│   ├── linemod.cpp
│   ├── lkdemo.cpp
│   ├── logo_in_clutter.png
│   ├── logo.png
│   ├── logpolar_bsm.cpp
│   ├── matcher_simple.cpp
│   ├── matching_to_many_images
│   │   ├── query.png
│   │   └── train
│   │   ├── 1.png
│   │   ├── 2.png
│   │   ├── 3.png
│   │   └── trainImages.txt
│   ├── 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
│   ├── Qt_sample
│   │   ├── CMakeLists.txt
│   │   ├── cube4.avi
│   │   └── qt_opengl.cpp
│   ├── retinaDemo.cpp
│   ├── rgbdodometry
│   │   ├── depth_00000.png
│   │   ├── depth_00002.png
│   │   ├── image_00000.png
│   │   └── image_00002.png
│   ├── 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
│   ├── 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
│   │   │   ├── mat_mask_operations
│   │   │   │   └── mat_mask_operations.cpp
│   │   │   ├── Matrix
│   │   │   │   ├── Drawing_1.cpp
│   │   │   │   └── Drawing_2.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
│   │   │   │   │   ├── Megamind.avi
│   │   │   │   │   └── Megamind_bugy.avi
│   │   │   │   └── video-input-psnr-ssim.cpp
│   │   │   └── 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_alt.png
│   │   │   ├── Megamind.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
│   │   │   ├── objectDetection2.cpp
│   │   │   └── objectDetection.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
│   ├── tvl1_optical_flow.cpp
│   ├── videocapture_pvapi.cpp
│   ├── video_dmtx.cpp
│   ├── video_homography.cpp
│   ├── videostab.cpp
│   └── watershed.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
│   ├── optical_flow.cpp
│   ├── opticalflow_nvidia_api.cpp
│   ├── performance
│   │   ├── CMakeLists.txt
│   │   ├── performance.cpp
│   │   ├── performance.h
│   │   └── tests.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
├── 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
│   │   └── src
│   │   └── Main.java
│   └── sbt
│   ├── lib
│   │   └── copy_opencv_jar_here
│   ├── project
│   │   ├── build.scala
│   │   └── plugins.sbt
│   ├── README
│   ├── 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.cpp
│   ├── FaceTracker-Info.plist
│   ├── FaceTracker.xcodeproj
│   │   └── project.pbxproj
│   └── README.txt
├── 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
│   ├── _coverage.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
│   ├── deconvolution.py
│   ├── demo.py
│   ├── dft.py
│   ├── digits_adjust.py
│   ├── digits.py
│   ├── digits_video.py
│   ├── distrans.py
│   ├── _doc.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_dmtx.py
│   ├── video.py
│   ├── video_threaded.py
│   └── watershed.py
└── winrt
├── ImageManipulations
│   ├── AdvancedCapture.xaml
│   ├── AdvancedCapture.xaml.cpp
│   ├── AdvancedCapture.xaml.h
│   ├── App.xaml
│   ├── App.xaml.cpp
│   ├── App.xaml.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
│   ├── Constants.cpp
│   ├── Constants.h
│   ├── MainPage.xaml
│   ├── MainPage.xaml.cpp
│   ├── MainPage.xaml.h
│   ├── MediaCapture.sln
│   ├── MediaCapture.vcxproj
│   ├── 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
│   ├── Package.appxmanifest
│   ├── pch.cpp
│   ├── pch.h
│   └── sample-utils
│   └── SampleTemplateStyles.xaml
└── OcvImageProcessing
├── OcvImageProcessing
│   ├── App.xaml
│   ├── App.xaml.cpp
│   ├── App.xaml.h
│   ├── Assets
│   │   ├── Lena.png
│   │   ├── Logo.png
│   │   ├── SmallLogo.png
│   │   ├── SplashScreen.png
│   │   └── StoreLogo.png
│   ├── Common
│   │   └── StandardStyles.xaml
│   ├── MainPage.xaml
│   ├── MainPage.xaml.cpp
│   ├── MainPage.xaml.h
│   ├── OcvImageProcessing.vcxproj
│   ├── OcvImageProcessing.vcxproj.filters
│   ├── Package.appxmanifest
│   ├── pch.cpp
│   └── pch.h
└── OcvImageProcessing.sln

751 directories, 4138 files

标签:

实例下载地址

opencv-2.4.13 源码

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

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

网友评论

发表评论

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

查看所有0条评论>>

小贴士

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

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

关于好例子网

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

;
报警