实例介绍
有程序和资料。17年华为杯数学建模D题,针对问题一,在静止背景条件下,提取运动前景目标轮廓,首先处理视频,生成单帧数据,针对不含纯背景帧的视频采用帧间差分法,对含背景帧的视频数据采用背景差分法。两种方法都可以准确提取静止背景下的前景目标轮毂,最后进行形态学的补充处理,达到预期的效果。 针对问题二,分析动态背景每一帧之间都大面积的不同,因此使用帧差法的结果会出现大量的噪点。采取混合高斯模型(GMM)对动态的背景进行建模,采用一定帧数的图像来训练模型,从而实现实时更新的背景模型,过滤掉背景变化对目标提取的影响,可以准确提取前景目标。 针对问题三,考虑摄像头抖动造成图像的变化,因此考虑首先去抖动,对
【实例截图】
【核心代码】
基于监控视频的前景目标提取
├── 程序
│ ├── 2016_person_re-ID-master
│ │ ├── concat_2net.m
│ │ ├── cuhk03-prepare-eval
│ │ │ ├── compute_AP.m
│ │ │ ├── eval_cuhk03_100.m
│ │ │ ├── eval_cuhk03_10times.m
│ │ │ ├── eval_cuhk03.m
│ │ │ ├── prepare_imdb.m
│ │ │ ├── prepare_test.m
│ │ │ ├── README.md
│ │ │ └── test_cuhk03_res.m
│ │ ├── demo_for_heatmap
│ │ │ ├── 0066_c3s1_008701_03.jpg
│ │ │ ├── 0112_c1s1_026076_03.jpg
│ │ │ ├── 0145_c2s1_022601_04.jpg
│ │ │ ├── 0145_c2s1_031551_02.jpg
│ │ │ ├── 0146_c2s1_023251_03.jpg
│ │ │ ├── 0146_c6s1_024926_03.jpg
│ │ │ ├── 0146_c6s1_031701_02.jpg
│ │ │ ├── 0153_c4s1_025451_01.jpg
│ │ │ ├── 0153_c4s1_026076_03.jpg
│ │ │ ├── 0189_c5s1_041651_01.jpg
│ │ │ ├── 0198_c2s1_039176_04.jpg
│ │ │ ├── 1151_c5s3_009915_03.jpg
│ │ │ ├── 1175_c2s3_083427_07.jpg
│ │ │ ├── demo_heatmap.m
│ │ │ ├── get_heatmap.m
│ │ │ ├── heatmap.jpeg
│ │ │ ├── mat2im.m
│ │ │ ├── README.md
│ │ │ └── remove_strange_map.m
│ │ ├── evaluation
│ │ │ ├── col_sum.m
│ │ │ ├── compute_AP_multiCam.m
│ │ │ ├── compute_AP_rerank.m
│ │ │ ├── compute_r1_multiCam.m
│ │ │ ├── draw_confusion_matrix.m
│ │ │ ├── README.md
│ │ │ ├── sqdist.m
│ │ │ ├── zzd_evaluation_res_faster.m
│ │ │ └── zzd_evaluation_res_fast.m
│ │ ├── examples
│ │ │ ├── cnn_train_dag.m
│ │ │ └── cnn_train.m
│ │ ├── gpu_compile.m
│ │ ├── LICENSE
│ │ ├── Makefile
│ │ ├── market1501-train-curve.pdf
│ │ ├── matlab
│ │ │ ├── compatibility
│ │ │ │ └── parallel
│ │ │ │ ├── gather.m
│ │ │ │ ├── labindex.m
│ │ │ │ └── numlabs.m
│ │ │ ├── +dagnn
│ │ │ │ ├── AffineGridGenerator.m
│ │ │ │ ├── BatchNorm.m
│ │ │ │ ├── BilinearSampler.m
│ │ │ │ ├── Concat.m
│ │ │ │ ├── Conv.m
│ │ │ │ ├── ConvTranspose.m
│ │ │ │ ├── Crop.m
│ │ │ │ ├── @DagNN
│ │ │ │ │ ├── addLayer.m
│ │ │ │ │ ├── DagNN.m
│ │ │ │ │ ├── eval.m
│ │ │ │ │ ├── fromSimpleNN.m
│ │ │ │ │ ├── getVarReceptiveFields.m
│ │ │ │ │ ├── getVarSizes.m
│ │ │ │ │ ├── initParams.m
│ │ │ │ │ ├── loadobj.m
│ │ │ │ │ ├── move.m
│ │ │ │ │ ├── print.m
│ │ │ │ │ ├── rebuild.m
│ │ │ │ │ ├── removeLayer.m
│ │ │ │ │ ├── renameLayer.m
│ │ │ │ │ ├── renameVar.m
│ │ │ │ │ ├── reset.m
│ │ │ │ │ ├── saveobj.m
│ │ │ │ │ ├── setLayerInputs.m
│ │ │ │ │ ├── setLayerOutputs.m
│ │ │ │ │ └── setLayerParams.m
│ │ │ │ ├── DropOut.m
│ │ │ │ ├── ElementWise.m
│ │ │ │ ├── Filter.m
│ │ │ │ ├── Layer.m
│ │ │ │ ├── Loss.m
│ │ │ │ ├── LRN.m
│ │ │ │ ├── MAC.m
│ │ │ │ ├── NormOffset.m
│ │ │ │ ├── ODistLoss.m
│ │ │ │ ├── Pooling.m
│ │ │ │ ├── ReLU.m
│ │ │ │ ├── ROIPooling.m
│ │ │ │ ├── Scale.m
│ │ │ │ ├── Sigmoid.m
│ │ │ │ ├── SoftMax.m
│ │ │ │ ├── SpatialNorm.m
│ │ │ │ ├── Square.m
│ │ │ │ ├── Sum.m
│ │ │ │ └── UniformScalingGridGenerator.m
│ │ │ ├── ParameterServer.m
│ │ │ ├── simplenn
│ │ │ │ ├── vl_simplenn_diagnose.m
│ │ │ │ ├── vl_simplenn_display.m
│ │ │ │ ├── vl_simplenn.m
│ │ │ │ ├── vl_simplenn_move.m
│ │ │ │ ├── vl_simplenn_start_parserv.m
│ │ │ │ └── vl_simplenn_tidy.m
│ │ │ ├── src
│ │ │ │ ├── bits
│ │ │ │ │ ├── data.cpp
│ │ │ │ │ ├── data.cu
│ │ │ │ │ ├── datacu.cu
│ │ │ │ │ ├── datacu.hpp
│ │ │ │ │ ├── data.hpp
│ │ │ │ │ ├── datamex.cpp
│ │ │ │ │ ├── datamex.cu
│ │ │ │ │ ├── datamex.hpp
│ │ │ │ │ ├── impl
│ │ │ │ │ │ ├── bilinearsampler_cpu.cpp
│ │ │ │ │ │ ├── bilinearsampler_gpu.cu
│ │ │ │ │ │ ├── bilinearsampler.hpp
│ │ │ │ │ │ ├── blashelper.hpp
│ │ │ │ │ │ ├── bnorm_cpu.cpp
│ │ │ │ │ │ ├── bnorm_gpu.cu
│ │ │ │ │ │ ├── bnorm.hpp
│ │ │ │ │ │ ├── copy_cpu.cpp
│ │ │ │ │ │ ├── copy_gpu.cu
│ │ │ │ │ │ ├── copy.hpp
│ │ │ │ │ │ ├── cudnnhelper.hpp
│ │ │ │ │ │ ├── fast_mutex.h
│ │ │ │ │ │ ├── im2row_cpu.cpp
│ │ │ │ │ │ ├── im2row_gpu.cu
│ │ │ │ │ │ ├── im2row.hpp
│ │ │ │ │ │ ├── imread_gdiplus.cpp
│ │ │ │ │ │ ├── imread_helpers.hpp
│ │ │ │ │ │ ├── imread_libjpeg.cpp
│ │ │ │ │ │ ├── imread_quartz.cpp
│ │ │ │ │ │ ├── nnbias_blas.hpp
│ │ │ │ │ │ ├── nnbias_cudnn.cu
│ │ │ │ │ │ ├── nnbias_cudnn.hpp
│ │ │ │ │ │ ├── nnbilinearsampler_cudnn.cu
│ │ │ │ │ │ ├── nnbilinearsampler_cudnn.hpp
│ │ │ │ │ │ ├── nnbnorm_cudnn.cu
│ │ │ │ │ │ ├── nnbnorm_cudnn.hpp
│ │ │ │ │ │ ├── nnconv_blas.hpp
│ │ │ │ │ │ ├── nnconv_cudnn.cu
│ │ │ │ │ │ ├── nnconv_cudnn.hpp
│ │ │ │ │ │ ├── nnpooling_cudnn.cu
│ │ │ │ │ │ ├── nnpooling_cudnn.hpp
│ │ │ │ │ │ ├── normalize_cpu.cpp
│ │ │ │ │ │ ├── normalize_gpu.cu
│ │ │ │ │ │ ├── normalize.hpp
│ │ │ │ │ │ ├── pooling_cpu.cpp
│ │ │ │ │ │ ├── pooling_gpu.cu
│ │ │ │ │ │ ├── pooling.hpp
│ │ │ │ │ │ ├── roipooling_cpu.cpp
│ │ │ │ │ │ ├── roipooling_gpu.cu
│ │ │ │ │ │ ├── roipooling.hpp
│ │ │ │ │ │ ├── sharedmem.cuh
│ │ │ │ │ │ ├── subsample_cpu.cpp
│ │ │ │ │ │ ├── subsample_gpu.cu
│ │ │ │ │ │ ├── subsample.hpp
│ │ │ │ │ │ ├── tinythread.cpp
│ │ │ │ │ │ └── tinythread.h
│ │ │ │ │ ├── imread.cpp
│ │ │ │ │ ├── imread.hpp
│ │ │ │ │ ├── mexutils.h
│ │ │ │ │ ├── nnbias.cpp
│ │ │ │ │ ├── nnbias.cu
│ │ │ │ │ ├── nnbias.hpp
│ │ │ │ │ ├── nnbilinearsampler.cpp
│ │ │ │ │ ├── nnbilinearsampler.cu
│ │ │ │ │ ├── nnbilinearsampler.hpp
│ │ │ │ │ ├── nnbnorm.cpp
│ │ │ │ │ ├── nnbnorm.cu
│ │ │ │ │ ├── nnbnorm.hpp
│ │ │ │ │ ├── nnconv.cpp
│ │ │ │ │ ├── nnconv.cu
│ │ │ │ │ ├── nnconv.hpp
│ │ │ │ │ ├── nnfullyconnected.cpp
│ │ │ │ │ ├── nnfullyconnected.cu
│ │ │ │ │ ├── nnfullyconnected.hpp
│ │ │ │ │ ├── nnnormalize.cpp
│ │ │ │ │ ├── nnnormalize.cu
│ │ │ │ │ ├── nnnormalize.hpp
│ │ │ │ │ ├── nnpooling.cpp
│ │ │ │ │ ├── nnpooling.cu
│ │ │ │ │ ├── nnpooling.hpp
│ │ │ │ │ ├── nnroipooling.cpp
│ │ │ │ │ ├── nnroipooling.cu
│ │ │ │ │ ├── nnroipooling.hpp
│ │ │ │ │ ├── nnsubsample.cpp
│ │ │ │ │ ├── nnsubsample.cu
│ │ │ │ │ └── nnsubsample.hpp
│ │ │ │ ├── config
│ │ │ │ │ ├── mex_CUDA_glnxa64.sh
│ │ │ │ │ ├── mex_CUDA_glnxa64.xml
│ │ │ │ │ ├── mex_CUDA_maci64.sh
│ │ │ │ │ └── mex_CUDA_maci64.xml
│ │ │ │ ├── vl_cudatool.cpp
│ │ │ │ ├── vl_cudatool.cu
│ │ │ │ ├── vl_imreadjpeg.cpp
│ │ │ │ ├── vl_imreadjpeg.cu
│ │ │ │ ├── vl_imreadjpeg_old.cpp
│ │ │ │ ├── vl_imreadjpeg_old.cu
│ │ │ │ ├── vl_nnbilinearsampler.cpp
│ │ │ │ ├── vl_nnbilinearsampler.cu
│ │ │ │ ├── vl_nnbnorm.cpp
│ │ │ │ ├── vl_nnbnorm.cu
│ │ │ │ ├── vl_nnconv.cpp
│ │ │ │ ├── vl_nnconv.cu
│ │ │ │ ├── vl_nnconvt.cpp
│ │ │ │ ├── vl_nnconvt.cu
│ │ │ │ ├── vl_nnnormalize.cpp
│ │ │ │ ├── vl_nnnormalize.cu
│ │ │ │ ├── vl_nnpool.cpp
│ │ │ │ ├── vl_nnpool.cu
│ │ │ │ ├── vl_nnroipool.cpp
│ │ │ │ ├── vl_nnroipool.cu
│ │ │ │ ├── vl_taccummex.cpp
│ │ │ │ ├── vl_taccummex.cu
│ │ │ │ ├── vl_tmove.cpp
│ │ │ │ └── vl_tmove.cu
│ │ │ ├── vl_argparse.m
│ │ │ ├── vl_compilenn.m
│ │ │ ├── vl_imreadjpeg.m
│ │ │ ├── vl_nnbilinearsampler.m
│ │ │ ├── vl_nnbnorm.m
│ │ │ ├── vl_nnconcat.m
│ │ │ ├── vl_nnconv.m
│ │ │ ├── vl_nnconvt.m
│ │ │ ├── vl_nncrop.m
│ │ │ ├── vl_nndropout.m
│ │ │ ├── vl_nnloss.m
│ │ │ ├── vl_nnnoffset.m
│ │ │ ├── vl_nnnormalizelp.m
│ │ │ ├── vl_nnnormalize.m
│ │ │ ├── vl_nnpdist.m
│ │ │ ├── vl_nnpool.m
│ │ │ ├── vl_nnrelu.m
│ │ │ ├── vl_nnroipool.m
│ │ │ ├── vl_nnsigmoid.m
│ │ │ ├── vl_nnsoftmaxloss.m
│ │ │ ├── vl_nnsoftmax.m
│ │ │ ├── vl_nnspnorm.m
│ │ │ ├── vl_rootnn.m
│ │ │ ├── vl_setupnn.m
│ │ │ ├── vl_taccum.m
│ │ │ ├── vl_tmove.m
│ │ │ └── xtest
│ │ │ ├── suite
│ │ │ │ ├── nnbilinearsampler.m
│ │ │ │ ├── nnbnorm.m
│ │ │ │ ├── nnconcat.m
│ │ │ │ ├── nnconv.m
│ │ │ │ ├── nnconvt.m
│ │ │ │ ├── nndagnn.m
│ │ │ │ ├── nndropout.m
│ │ │ │ ├── nnloss.m
│ │ │ │ ├── nnmnist.m
│ │ │ │ ├── nnnormalizelp.m
│ │ │ │ ├── nnnormalize.m
│ │ │ │ ├── nnoffset.m
│ │ │ │ ├── nnpdist.m
│ │ │ │ ├── nnpool.m
│ │ │ │ ├── nnrelu.m
│ │ │ │ ├── nnroipool.m
│ │ │ │ ├── nnsigmoid.m
│ │ │ │ ├── nnsimplenn.m
│ │ │ │ ├── nnsoftmaxloss.m
│ │ │ │ ├── nnsoftmax.m
│ │ │ │ ├── nnspnorm.m
│ │ │ │ ├── nntest.m
│ │ │ │ ├── Scale.m
│ │ │ │ └── tmovemex.m
│ │ │ ├── vl_bench_bnorm.m
│ │ │ ├── vl_bench_imreadjpeg.m
│ │ │ ├── vl_nnbnorm_old.m
│ │ │ ├── vl_test_bnorm.m
│ │ │ ├── vl_test_economic_relu.m
│ │ │ ├── vl_test_gpureset.m
│ │ │ ├── vl_test_imreadjpeg.m
│ │ │ ├── vl_testnn.m
│ │ │ └── vl_test_print.m
│ │ ├── prepare_data.m
│ │ ├── rand_diff_class.m
│ │ ├── rand_same_class.m
│ │ ├── README.txt
│ │ ├── resnet52_2stream.m
│ │ ├── resnet52_market.m
│ │ ├── start-zzd.sh
│ │ ├── test
│ │ │ ├── getFeature2.m
│ │ │ └── test_gallery_query_crazy.m
│ │ ├── train_id_net_res_2stream.m
│ │ └── vlfeat
│ │ ├── apps
│ │ │ ├── phow_caltech101.m
│ │ │ ├── recognition
│ │ │ │ ├── encodeImage.m
│ │ │ │ ├── experiments.m
│ │ │ │ ├── extendDescriptorsWithGeometry.m
│ │ │ │ ├── getDenseSIFT.m
│ │ │ │ ├── readImage.m
│ │ │ │ ├── setupCaltech256.m
│ │ │ │ ├── setupFMD.m
│ │ │ │ ├── setupGeneric.m
│ │ │ │ ├── setupScene67.m
│ │ │ │ ├── setupVoc.m
│ │ │ │ ├── trainEncoder.m
│ │ │ │ └── traintest.m
│ │ │ └── sift_mosaic.m
│ │ ├── bin
│ │ │ ├── glnx86
│ │ │ │ ├── aib
│ │ │ │ ├── libvl.so
│ │ │ │ ├── mser
│ │ │ │ ├── sift
│ │ │ │ ├── test_gauss_elimination
│ │ │ │ ├── test_getopt_long
│ │ │ │ ├── test_gmm
│ │ │ │ ├── test_heap-def
│ │ │ │ ├── test_host
│ │ │ │ ├── test_imopv
│ │ │ │ ├── test_kmeans
│ │ │ │ ├── test_liop
│ │ │ │ ├── test_mathop
│ │ │ │ ├── test_mathop_abs
│ │ │ │ ├── test_nan
│ │ │ │ ├── test_qsort-def
│ │ │ │ ├── test_rand
│ │ │ │ ├── test_sqrti
│ │ │ │ ├── test_stringop
│ │ │ │ ├── test_svd2
│ │ │ │ ├── test_threads
│ │ │ │ └── test_vec_comp
│ │ │ ├── glnxa64
│ │ │ │ ├── aib
│ │ │ │ ├── libvl.so
│ │ │ │ ├── mser
│ │ │ │ ├── sift
│ │ │ │ ├── test_gauss_elimination
│ │ │ │ ├── test_getopt_long
│ │ │ │ ├── test_gmm
│ │ │ │ ├── test_heap-def
│ │ │ │ ├── test_host
│ │ │ │ ├── test_imopv
│ │ │ │ ├── test_kmeans
│ │ │ │ ├── test_liop
│ │ │ │ ├── test_mathop
│ │ │ │ ├── test_mathop_abs
│ │ │ │ ├── test_nan
│ │ │ │ ├── test_qsort-def
│ │ │ │ ├── test_rand
│ │ │ │ ├── test_sqrti
│ │ │ │ ├── test_stringop
│ │ │ │ ├── test_svd2
│ │ │ │ ├── test_threads
│ │ │ │ └── test_vec_comp
│ │ │ ├── maci
│ │ │ │ ├── aib
│ │ │ │ ├── libvl.dylib
│ │ │ │ ├── mser
│ │ │ │ ├── sift
│ │ │ │ ├── test_gauss_elimination
│ │ │ │ ├── test_getopt_long
│ │ │ │ ├── test_gmm
│ │ │ │ ├── test_heap-def
│ │ │ │ ├── test_host
│ │ │ │ ├── test_imopv
│ │ │ │ ├── test_kmeans
│ │ │ │ ├── test_liop
│ │ │ │ ├── test_mathop
│ │ │ │ ├── test_mathop_abs
│ │ │ │ ├── test_nan
│ │ │ │ ├── test_qsort-def
│ │ │ │ ├── test_rand
│ │ │ │ ├── test_sqrti
│ │ │ │ ├── test_stringop
│ │ │ │ ├── test_svd2
│ │ │ │ ├── test_threads
│ │ │ │ └── test_vec_comp
│ │ │ ├── maci64
│ │ │ │ ├── aib
│ │ │ │ ├── libvl.dylib
│ │ │ │ ├── mser
│ │ │ │ ├── sift
│ │ │ │ ├── test_gauss_elimination
│ │ │ │ ├── test_getopt_long
│ │ │ │ ├── test_gmm
│ │ │ │ ├── test_heap-def
│ │ │ │ ├── test_host
│ │ │ │ ├── test_imopv
│ │ │ │ ├── test_kmeans
│ │ │ │ ├── test_liop
│ │ │ │ ├── test_mathop
│ │ │ │ ├── test_mathop_abs
│ │ │ │ ├── test_nan
│ │ │ │ ├── test_qsort-def
│ │ │ │ ├── test_rand
│ │ │ │ ├── test_sqrti
│ │ │ │ ├── test_stringop
│ │ │ │ ├── test_svd2
│ │ │ │ ├── test_threads
│ │ │ │ └── test_vec_comp
│ │ │ ├── win32
│ │ │ │ ├── aib.exe
│ │ │ │ ├── mser.exe
│ │ │ │ ├── msvcr100.dll
│ │ │ │ ├── sift.exe
│ │ │ │ ├── test_gauss_elimination.exe
│ │ │ │ ├── test_getopt_long.exe
│ │ │ │ ├── test_gmm.exe
│ │ │ │ ├── test_heap-def.exe
│ │ │ │ ├── test_host.exe
│ │ │ │ ├── test_imopv.exe
│ │ │ │ ├── test_kmeans.exe
│ │ │ │ ├── test_liop.exe
│ │ │ │ ├── test_mathop_abs.exe
│ │ │ │ ├── test_mathop.exe
│ │ │ │ ├── test_nan.exe
│ │ │ │ ├── test_qsort-def.exe
│ │ │ │ ├── test_rand.exe
│ │ │ │ ├── test_sqrti.exe
│ │ │ │ ├── test_stringop.exe
│ │ │ │ ├── test_svd2.exe
│ │ │ │ ├── test_threads.exe
│ │ │ │ ├── test_vec_comp.exe
│ │ │ │ ├── vl.dll
│ │ │ │ └── vl.lib
│ │ │ └── win64
│ │ │ ├── aib.exe
│ │ │ ├── mser.exe
│ │ │ ├── msvcr100.dll
│ │ │ ├── sift.exe
│ │ │ ├── test_gauss_elimination.exe
│ │ │ ├── test_getopt_long.exe
│ │ │ ├── test_gmm.exe
│ │ │ ├── test_heap-def.exe
│ │ │ ├── test_host.exe
│ │ │ ├── test_imopv.exe
│ │ │ ├── test_kmeans.exe
│ │ │ ├── test_liop.exe
│ │ │ ├── test_mathop_abs.exe
│ │ │ ├── test_mathop.exe
│ │ │ ├── test_nan.exe
│ │ │ ├── test_qsort-def.exe
│ │ │ ├── test_rand.exe
│ │ │ ├── test_sqrti.exe
│ │ │ ├── test_stringop.exe
│ │ │ ├── test_svd2.exe
│ │ │ ├── test_threads.exe
│ │ │ ├── test_vec_comp.exe
│ │ │ ├── vl.dll
│ │ │ └── vl.lib
│ │ ├── COPYING
│ │ ├── data
│ │ │ ├── box.pgm
│ │ │ ├── box.sift
│ │ │ ├── river1.jpg
│ │ │ ├── river2.jpg
│ │ │ ├── roofs1.jpg
│ │ │ ├── roofs2.jpg
│ │ │ └── spots.jpg
│ │ ├── make
│ │ │ ├── bin.mak
│ │ │ ├── dist.mak
│ │ │ ├── dll.mak
│ │ │ ├── doc.mak
│ │ │ ├── matlab.mak
│ │ │ ├── nmake_helper.mak
│ │ │ ├── octave.mak
│ │ │ └── update-mak.sh
│ │ ├── Makefile
│ │ ├── Makefile.mak
│ │ ├── README.md
│ │ ├── src
│ │ │ ├── aib.c
│ │ │ ├── check.h
│ │ │ ├── generic-driver.h
│ │ │ ├── mser.1
│ │ │ ├── mser.c
│ │ │ ├── sift.1
│ │ │ ├── sift.c
│ │ │ ├── test_gauss_elimination.c
│ │ │ ├── test_getopt_long.c
│ │ │ ├── test_gmm.c
│ │ │ ├── test_heap-def.c
│ │ │ ├── test_host.c
│ │ │ ├── test_imopv.c
│ │ │ ├── test_kmeans.c
│ │ │ ├── test_liop.c
│ │ │ ├── test_mathop_abs.c
│ │ │ ├── test_mathop.c
│ │ │ ├── test_mathop_fast_resqrt.tc
│ │ │ ├── test_mathop_fast_sqrt_ui.tc
│ │ │ ├── test_nan.c
│ │ │ ├── test_qsort-def.c
│ │ │ ├── test_rand.c
│ │ │ ├── test_sqrti.c
│ │ │ ├── test_stringop.c
│ │ │ ├── test_svd2.c
│ │ │ ├── test_threads.c
│ │ │ ├── test_vec_comp.c
│ │ │ └── vlfeat.7
│ │ ├── toolbox
│ │ │ ├── aib
│ │ │ │ ├── vl_aib.c
│ │ │ │ ├── vl_aibcuthist.m
│ │ │ │ ├── vl_aibcut.m
│ │ │ │ ├── vl_aibcutpush.m
│ │ │ │ ├── vl_aibhist.c
│ │ │ │ ├── vl_aibhist.m
│ │ │ │ └── vl_aib.m
│ │ │ ├── demo
│ │ │ │ ├── vl_demo_aib.m
│ │ │ │ ├── vl_demo_alldist.m
│ │ │ │ ├── vl_demo_cmd.m
│ │ │ │ ├── vl_demo_covdet.m
│ │ │ │ ├── vl_demo_dsift.m
│ │ │ │ ├── vl_demo_frame.m
│ │ │ │ ├── vl_demo_gmm_2d_rand.m
│ │ │ │ ├── vl_demo_gmm_2d_twist.m
│ │ │ │ ├── vl_demo_gmm_3d.m
│ │ │ │ ├── vl_demo_gmm_convergence.m
│ │ │ │ ├── vl_demo_hog.m
│ │ │ │ ├── vl_demo_ikmeans.m
│ │ │ │ ├── vl_demo_imdisttf.m
│ │ │ │ ├── vl_demo_kdtree_ann.m
│ │ │ │ ├── vl_demo_kdtree_forest.m
│ │ │ │ ├── vl_demo_kdtree.m
│ │ │ │ ├── vl_demo_kdtree_plot.m
│ │ │ │ ├── vl_demo_kdtree_self.m
│ │ │ │ ├── vl_demo_kdtree_sift.m
│ │ │ │ ├── vl_demo_kmeans_2d.m
│ │ │ │ ├── vl_demo_kmeans_ann_speed.m
│ │ │ │ ├── vl_demo_kmeans_init.m
│ │ │ │ ├── vl_demo_kmeans_vs_builtin.m
│ │ │ │ ├── vl_demo_mser_basic.m
│ │ │ │ ├── vl_demo_mser_cmd.m
│ │ │ │ ├── vl_demo_mser_delta.m
│ │ │ │ ├── vl_demo_plots_rank.m
│ │ │ │ ├── vl_demo_print.m
│ │ │ │ ├── vl_demo_quickshift.m
│ │ │ │ ├── vl_demo_sift_basic.m
│ │ │ │ ├── vl_demo_sift_cmd.m
│ │ │ │ ├── vl_demo_sift_edge.m
│ │ │ │ ├── vl_demo_sift_match.m
│ │ │ │ ├── vl_demo_sift_or.m
│ │ │ │ ├── vl_demo_sift_peak.m
│ │ │ │ ├── vl_demo_sift_vs_ubc.m
│ │ │ │ ├── vl_demo_slic.m
│ │ │ │ ├── vl_demo_svm_data.mat
│ │ │ │ └── vl_demo_svm.m
│ │ │ ├── fisher
│ │ │ │ ├── vl_fisher.c
│ │ │ │ └── vl_fisher.m
│ │ │ ├── geometry
│ │ │ │ ├── vl_hat.m
│ │ │ │ ├── vl_ihat.m
│ │ │ │ ├── vl_irodr.c
│ │ │ │ ├── vl_irodr.m
│ │ │ │ ├── vl_rodr.c
│ │ │ │ └── vl_rodr.m
│ │ │ ├── gmm
│ │ │ │ ├── vl_gmm.c
│ │ │ │ └── vl_gmm.m
│ │ │ ├── imop
│ │ │ │ ├── vl_dwaffine.m
│ │ │ │ ├── vl_imarray.m
│ │ │ │ ├── vl_imarraysc.m
│ │ │ │ ├── vl_imdisttf.c
│ │ │ │ ├── vl_imdisttf.m
│ │ │ │ ├── vl_imdown.m
│ │ │ │ ├── vl_imgrad.m
│ │ │ │ ├── vl_imintegral.c
│ │ │ │ ├── vl_imintegral.m
│ │ │ │ ├── vl_impattern.m
│ │ │ │ ├── vl_imreadbw.m
│ │ │ │ ├── vl_imreadgray.m
│ │ │ │ ├── vl_imsc.m
│ │ │ │ ├── vl_imsmooth.c
│ │ │ │ ├── vl_imsmooth.m
│ │ │ │ ├── vl_imup.m
│ │ │ │ ├── vl_imwbackward.m
│ │ │ │ ├── vl_imwbackwardmx.c
│ │ │ │ ├── vl_imwhiten.m
│ │ │ │ ├── vl_rgb2xyz.m
│ │ │ │ ├── vl_tps.m
│ │ │ │ ├── vl_tpsu.m
│ │ │ │ ├── vl_tpsumx.c
│ │ │ │ ├── vl_waffine.m
│ │ │ │ ├── vl_witps.m
│ │ │ │ ├── vl_wtps.m
│ │ │ │ ├── vl_xyz2lab.m
│ │ │ │ ├── vl_xyz2luv.m
│ │ │ │ └── vl_xyz2rgb.m
│ │ │ ├── info.xml
│ │ │ ├── kmeans
│ │ │ │ ├── vl_hikmeans.c
│ │ │ │ ├── vl_hikmeanshist.m
│ │ │ │ ├── vl_hikmeans.m
│ │ │ │ ├── vl_hikmeanspush.c
│ │ │ │ ├── vl_hikmeanspush.m
│ │ │ │ ├── vl_ikmeans.c
│ │ │ │ ├── vl_ikmeanshist.m
│ │ │ │ ├── vl_ikmeans.m
│ │ │ │ ├── vl_ikmeanspush.c
│ │ │ │ ├── vl_ikmeanspush.m
│ │ │ │ ├── vl_kmeans.c
│ │ │ │ └── vl_kmeans.m
│ │ │ ├── mex
│ │ │ │ ├── mexa64
│ │ │ │ │ ├── libvl.so
│ │ │ │ │ ├── vl_aibhist.mexa64
│ │ │ │ │ ├── vl_aib.mexa64
│ │ │ │ │ ├── vl_alldist2.mexa64
│ │ │ │ │ ├── vl_alldist.mexa64
│ │ │ │ │ ├── vl_binsearch.mexa64
│ │ │ │ │ ├── vl_binsum.mexa64
│ │ │ │ │ ├── vl_covdet.mexa64
│ │ │ │ │ ├── vl_cummax.mexa64
│ │ │ │ │ ├── vl_dsift.mexa64
│ │ │ │ │ ├── vl_erfill.mexa64
│ │ │ │ │ ├── vl_fisher.mexa64
│ │ │ │ │ ├── vl_getpid.mexa64
│ │ │ │ │ ├── vl_gmm.mexa64
│ │ │ │ │ ├── vl_hikmeans.mexa64
│ │ │ │ │ ├── vl_hikmeanspush.mexa64
│ │ │ │ │ ├── vl_hog.mexa64
│ │ │ │ │ ├── vl_homkermap.mexa64
│ │ │ │ │ ├── vl_ihashfind.mexa64
│ │ │ │ │ ├── vl_ihashsum.mexa64
│ │ │ │ │ ├── vl_ikmeans.mexa64
│ │ │ │ │ ├── vl_ikmeanspush.mexa64
│ │ │ │ │ ├── vl_imdisttf.mexa64
│ │ │ │ │ ├── vl_imintegral.mexa64
│ │ │ │ │ ├── vl_imsmooth.mexa64
│ │ │ │ │ ├── vl_imwbackwardmx.mexa64
│ │ │ │ │ ├── vl_inthist.mexa64
│ │ │ │ │ ├── vl_irodr.mexa64
│ │ │ │ │ ├── vl_kdtreebuild.mexa64
│ │ │ │ │ ├── vl_kdtreequery.mexa64
│ │ │ │ │ ├── vl_kmeans.mexa64
│ │ │ │ │ ├── vl_lbp.mexa64
│ │ │ │ │ ├── vl_liop.mexa64
│ │ │ │ │ ├── vl_localmax.mexa64
│ │ │ │ │ ├── vl_mser.mexa64
│ │ │ │ │ ├── vl_quickshift.mexa64
│ │ │ │ │ ├── vl_rodr.mexa64
│ │ │ │ │ ├── vl_sampleinthist.mexa64
│ │ │ │ │ ├── vl_siftdescriptor.mexa64
│ │ │ │ │ ├── vl_sift.mexa64
│ │ │ │ │ ├── vl_simdctrl.mexa64
│ │ │ │ │ ├── vl_slic.mexa64
│ │ │ │ │ ├── vl_svmtrain.mexa64
│ │ │ │ │ ├── vl_threads.mexa64
│ │ │ │ │ ├── vl_tpsumx.mexa64
│ │ │ │ │ ├── vl_twister.mexa64
│ │ │ │ │ ├── vl_ubcmatch.mexa64
│ │ │ │ │ ├── vl_version.mexa64
│ │ │ │ │ └── vl_vlad.mexa64
│ │ │ │ ├── mexglx
│ │ │ │ │ ├── libvl.so
│ │ │ │ │ ├── vl_aibhist.mexglx
│ │ │ │ │ ├── vl_aib.mexglx
│ │ │ │ │ ├── vl_alldist2.mexglx
│ │ │ │ │ ├── vl_alldist.mexglx
│ │ │ │ │ ├── vl_binsearch.mexglx
│ │ │ │ │ ├── vl_binsum.mexglx
│ │ │ │ │ ├── vl_covdet.mexglx
│ │ │ │ │ ├── vl_cummax.mexglx
│ │ │ │ │ ├── vl_dsift.mexglx
│ │ │ │ │ ├── vl_erfill.mexglx
│ │ │ │ │ ├── vl_fisher.mexglx
│ │ │ │ │ ├── vl_getpid.mexglx
│ │ │ │ │ ├── vl_gmm.mexglx
│ │ │ │ │ ├── vl_hikmeans.mexglx
│ │ │ │ │ ├── vl_hikmeanspush.mexglx
│ │ │ │ │ ├── vl_hog.mexglx
│ │ │ │ │ ├── vl_homkermap.mexglx
│ │ │ │ │ ├── vl_ihashfind.mexglx
│ │ │ │ │ ├── vl_ihashsum.mexglx
│ │ │ │ │ ├── vl_ikmeans.mexglx
│ │ │ │ │ ├── vl_ikmeanspush.mexglx
│ │ │ │ │ ├── vl_imdisttf.mexglx
│ │ │ │ │ ├── vl_imintegral.mexglx
│ │ │ │ │ ├── vl_imsmooth.mexglx
│ │ │ │ │ ├── vl_imwbackwardmx.mexglx
│ │ │ │ │ ├── vl_inthist.mexglx
│ │ │ │ │ ├── vl_irodr.mexglx
│ │ │ │ │ ├── vl_kdtreebuild.mexglx
│ │ │ │ │ ├── vl_kdtreequery.mexglx
│ │ │ │ │ ├── vl_kmeans.mexglx
│ │ │ │ │ ├── vl_lbp.mexglx
│ │ │ │ │ ├── vl_liop.mexglx
│ │ │ │ │ ├── vl_localmax.mexglx
│ │ │ │ │ ├── vl_mser.mexglx
│ │ │ │ │ ├── vl_quickshift.mexglx
│ │ │ │ │ ├── vl_rodr.mexglx
│ │ │ │ │ ├── vl_sampleinthist.mexglx
│ │ │ │ │ ├── vl_siftdescriptor.mexglx
│ │ │ │ │ ├── vl_sift.mexglx
│ │ │ │ │ ├── vl_simdctrl.mexglx
│ │ │ │ │ ├── vl_slic.mexglx
│ │ │ │ │ ├── vl_svmtrain.mexglx
│ │ │ │ │ ├── vl_threads.mexglx
│ │ │ │ │ ├── vl_tpsumx.mexglx
│ │ │ │ │ ├── vl_twister.mexglx
│ │ │ │ │ ├── vl_ubcmatch.mexglx
│ │ │ │ │ ├── vl_version.mexglx
│ │ │ │ │ └── vl_vlad.mexglx
│ │ │ │ ├── mexmaci
│ │ │ │ │ ├── libvl.dylib
│ │ │ │ │ ├── vl_aibhist.mexmaci
│ │ │ │ │ ├── vl_aib.mexmaci
│ │ │ │ │ ├── vl_alldist2.mexmaci
│ │ │ │ │ ├── vl_alldist.mexmaci
│ │ │ │ │ ├── vl_binsearch.mexmaci
│ │ │ │ │ ├── vl_binsum.mexmaci
│ │ │ │ │ ├── vl_covdet.mexmaci
│ │ │ │ │ ├── vl_cummax.mexmaci
│ │ │ │ │ ├── vl_dsift.mexmaci
│ │ │ │ │ ├── vl_erfill.mexmaci
│ │ │ │ │ ├── vl_fisher.mexmaci
│ │ │ │ │ ├── vl_getpid.mexmaci
│ │ │ │ │ ├── vl_gmm.mexmaci
│ │ │ │ │ ├── vl_hikmeans.mexmaci
│ │ │ │ │ ├── vl_hikmeanspush.mexmaci
│ │ │ │ │ ├── vl_hog.mexmaci
│ │ │ │ │ ├── vl_homkermap.mexmaci
│ │ │ │ │ ├── vl_ihashfind.mexmaci
│ │ │ │ │ ├── vl_ihashsum.mexmaci
│ │ │ │ │ ├── vl_ikmeans.mexmaci
│ │ │ │ │ ├── vl_ikmeanspush.mexmaci
│ │ │ │ │ ├── vl_imdisttf.mexmaci
│ │ │ │ │ ├── vl_imintegral.mexmaci
│ │ │ │ │ ├── vl_imsmooth.mexmaci
│ │ │ │ │ ├── vl_imwbackwardmx.mexmaci
│ │ │ │ │ ├── vl_inthist.mexmaci
│ │ │ │ │ ├── vl_irodr.mexmaci
│ │ │ │ │ ├── vl_kdtreebuild.mexmaci
│ │ │ │ │ ├── vl_kdtreequery.mexmaci
│ │ │ │ │ ├── vl_kmeans.mexmaci
│ │ │ │ │ ├── vl_lbp.mexmaci
│ │ │ │ │ ├── vl_liop.mexmaci
│ │ │ │ │ ├── vl_localmax.mexmaci
│ │ │ │ │ ├── vl_mser.mexmaci
│ │ │ │ │ ├── vl_quickshift.mexmaci
│ │ │ │ │ ├── vl_rodr.mexmaci
│ │ │ │ │ ├── vl_sampleinthist.mexmaci
│ │ │ │ │ ├── vl_siftdescriptor.mexmaci
│ │ │ │ │ ├── vl_sift.mexmaci
│ │ │ │ │ ├── vl_simdctrl.mexmaci
│ │ │ │ │ ├── vl_slic.mexmaci
│ │ │ │ │ ├── vl_svmtrain.mexmaci
│ │ │ │ │ ├── vl_threads.mexmaci
│ │ │ │ │ ├── vl_tpsumx.mexmaci
│ │ │ │ │ ├── vl_twister.mexmaci
│ │ │ │ │ ├── vl_ubcmatch.mexmaci
│ │ │ │ │ ├── vl_version.mexmaci
│ │ │ │ │ └── vl_vlad.mexmaci
│ │ │ │ ├── mexmaci64
│ │ │ │ │ ├── libvl.dylib
│ │ │ │ │ ├── vl_aibhist.mexmaci64
│ │ │ │ │ ├── vl_aib.mexmaci64
│ │ │ │ │ ├── vl_alldist2.mexmaci64
│ │ │ │ │ ├── vl_alldist.mexmaci64
│ │ │ │ │ ├── vl_binsearch.mexmaci64
│ │ │ │ │ ├── vl_binsum.mexmaci64
│ │ │ │ │ ├── vl_covdet.mexmaci64
│ │ │ │ │ ├── vl_cummax.mexmaci64
│ │ │ │ │ ├── vl_dsift.mexmaci64
│ │ │ │ │ ├── vl_erfill.mexmaci64
│ │ │ │ │ ├── vl_fisher.mexmaci64
│ │ │ │ │ ├── vl_getpid.mexmaci64
│ │ │ │ │ ├── vl_gmm.mexmaci64
│ │ │ │ │ ├── vl_hikmeans.mexmaci64
│ │ │ │ │ ├── vl_hikmeanspush.mexmaci64
│ │ │ │ │ ├── vl_hog.mexmaci64
│ │ │ │ │ ├── vl_homkermap.mexmaci64
│ │ │ │ │ ├── vl_ihashfind.mexmaci64
│ │ │ │ │ ├── vl_ihashsum.mexmaci64
│ │ │ │ │ ├── vl_ikmeans.mexmaci64
│ │ │ │ │ ├── vl_ikmeanspush.mexmaci64
│ │ │ │ │ ├── vl_imdisttf.mexmaci64
│ │ │ │ │ ├── vl_imintegral.mexmaci64
│ │ │ │ │ ├── vl_imsmooth.mexmaci64
│ │ │ │ │ ├── vl_imwbackwardmx.mexmaci64
│ │ │ │ │ ├── vl_inthist.mexmaci64
│ │ │ │ │ ├── vl_irodr.mexmaci64
│ │ │ │ │ ├── vl_kdtreebuild.mexmaci64
│ │ │ │ │ ├── vl_kdtreequery.mexmaci64
│ │ │ │ │ ├── vl_kmeans.mexmaci64
│ │ │ │ │ ├── vl_lbp.mexmaci64
│ │ │ │ │ ├── vl_liop.mexmaci64
│ │ │ │ │ ├── vl_localmax.mexmaci64
│ │ │ │ │ ├── vl_mser.mexmaci64
│ │ │ │ │ ├── vl_quickshift.mexmaci64
│ │ │ │ │ ├── vl_rodr.mexmaci64
│ │ │ │ │ ├── vl_sampleinthist.mexmaci64
│ │ │ │ │ ├── vl_siftdescriptor.mexmaci64
│ │ │ │ │ ├── vl_sift.mexmaci64
│ │ │ │ │ ├── vl_simdctrl.mexmaci64
│ │ │ │ │ ├── vl_slic.mexmaci64
│ │ │ │ │ ├── vl_svmtrain.mexmaci64
│ │ │ │ │ ├── vl_threads.mexmaci64
│ │ │ │ │ ├── vl_tpsumx.mexmaci64
│ │ │ │ │ ├── vl_twister.mexmaci64
│ │ │ │ │ ├── vl_ubcmatch.mexmaci64
│ │ │ │ │ ├── vl_version.mexmaci64
│ │ │ │ │ └── vl_vlad.mexmaci64
│ │ │ │ ├── mexw32
│ │ │ │ │ ├── msvcr100.dll
│ │ │ │ │ ├── vl_aibhist.mexw32
│ │ │ │ │ ├── vl_aib.mexw32
│ │ │ │ │ ├── vl_alldist2.mexw32
│ │ │ │ │ ├── vl_alldist.mexw32
│ │ │ │ │ ├── vl_binsearch.mexw32
│ │ │ │ │ ├── vl_binsum.mexw32
│ │ │ │ │ ├── vl_covdet.mexw32
│ │ │ │ │ ├── vl_cummax.mexw32
│ │ │ │ │ ├── vl.dll
│ │ │ │ │ ├── vl_dsift.mexw32
│ │ │ │ │ ├── vl_erfill.mexw32
│ │ │ │ │ ├── vl_fisher.mexw32
│ │ │ │ │ ├── vl_getpid.mexw32
│ │ │ │ │ ├── vl_gmm.mexw32
│ │ │ │ │ ├── vl_hikmeans.mexw32
│ │ │ │ │ ├── vl_hikmeanspush.mexw32
│ │ │ │ │ ├── vl_hog.mexw32
│ │ │ │ │ ├── vl_homkermap.mexw32
│ │ │ │ │ ├── vl_ihashfind.mexw32
│ │ │ │ │ ├── vl_ihashsum.mexw32
│ │ │ │ │ ├── vl_ikmeans.mexw32
│ │ │ │ │ ├── vl_ikmeanspush.mexw32
│ │ │ │ │ ├── vl_imdisttf.mexw32
│ │ │ │ │ ├── vl_imintegral.mexw32
│ │ │ │ │ ├── vl_imsmooth.mexw32
│ │ │ │ │ ├── vl_imwbackwardmx.mexw32
│ │ │ │ │ ├── vl_inthist.mexw32
│ │ │ │ │ ├── vl_irodr.mexw32
│ │ │ │ │ ├── vl_kdtreebuild.mexw32
│ │ │ │ │ ├── vl_kdtreequery.mexw32
│ │ │ │ │ ├── vl_kmeans.mexw32
│ │ │ │ │ ├── vl_lbp.mexw32
│ │ │ │ │ ├── vl_liop.mexw32
│ │ │ │ │ ├── vl_localmax.mexw32
│ │ │ │ │ ├── vl_mser.mexw32
│ │ │ │ │ ├── vl_quickshift.mexw32
│ │ │ │ │ ├── vl_rodr.mexw32
│ │ │ │ │ ├── vl_sampleinthist.mexw32
│ │ │ │ │ ├── vl_siftdescriptor.mexw32
│ │ │ │ │ ├── vl_sift.mexw32
│ │ │ │ │ ├── vl_simdctrl.mexw32
│ │ │ │ │ ├── vl_slic.mexw32
│ │ │ │ │ ├── vl_svmtrain.mexw32
│ │ │ │ │ ├── vl_threads.mexw32
│ │ │ │ │ ├── vl_tpsumx.mexw32
│ │ │ │ │ ├── vl_twister.mexw32
│ │ │ │ │ ├── vl_ubcmatch.mexw32
│ │ │ │ │ ├── vl_version.mexw32
│ │ │ │ │ └── vl_vlad.mexw32
│ │ │ │ └── mexw64
│ │ │ │ ├── msvcr100.dll
│ │ │ │ ├── vl_aibhist.mexw64
│ │ │ │ ├── vl_aib.mexw64
│ │ │ │ ├── vl_alldist2.mexw64
│ │ │ │ ├── vl_alldist.mexw64
│ │ │ │ ├── vl_binsearch.mexw64
│ │ │ │ ├── vl_binsum.mexw64
│ │ │ │ ├── vl_covdet.mexw64
│ │ │ │ ├── vl_cummax.mexw64
│ │ │ │ ├── vl.dll
│ │ │ │ ├── vl_dsift.mexw64
│ │ │ │ ├── vl_erfill.mexw64
│ │ │ │ ├── vl_fisher.mexw64
│ │ │ │ ├── vl_getpid.mexw64
│ │ │ │ ├── vl_gmm.mexw64
│ │ │ │ ├── vl_hikmeans.mexw64
│ │ │ │ ├── vl_hikmeanspush.mexw64
│ │ │ │ ├── vl_hog.mexw64
│ │ │ │ ├── vl_homkermap.mexw64
│ │ │ │ ├── vl_ihashfind.mexw64
│ │ │ │ ├── vl_ihashsum.mexw64
│ │ │ │ ├── vl_ikmeans.mexw64
│ │ │ │ ├── vl_ikmeanspush.mexw64
│ │ │ │ ├── vl_imdisttf.mexw64
│ │ │ │ ├── vl_imintegral.mexw64
│ │ │ │ ├── vl_imsmooth.mexw64
│ │ │ │ ├── vl_imwbackwardmx.mexw64
│ │ │ │ ├── vl_inthist.mexw64
│ │ │ │ ├── vl_irodr.mexw64
│ │ │ │ ├── vl_kdtreebuild.mexw64
│ │ │ │ ├── vl_kdtreequery.mexw64
│ │ │ │ ├── vl_kmeans.mexw64
│ │ │ │ ├── vl_lbp.mexw64
│ │ │ │ ├── vl_liop.mexw64
│ │ │ │ ├── vl_localmax.mexw64
│ │ │ │ ├── vl_mser.mexw64
│ │ │ │ ├── vl_quickshift.mexw64
│ │ │ │ ├── vl_rodr.mexw64
│ │ │ │ ├── vl_sampleinthist.mexw64
│ │ │ │ ├── vl_siftdescriptor.mexw64
│ │ │ │ ├── vl_sift.mexw64
│ │ │ │ ├── vl_simdctrl.mexw64
│ │ │ │ ├── vl_slic.mexw64
│ │ │ │ ├── vl_svmtrain.mexw64
│ │ │ │ ├── vl_threads.mexw64
│ │ │ │ ├── vl_tpsumx.mexw64
│ │ │ │ ├── vl_twister.mexw64
│ │ │ │ ├── vl_ubcmatch.mexw64
│ │ │ │ ├── vl_version.mexw64
│ │ │ │ └── vl_vlad.mexw64
│ │ │ ├── mexutils.h
│ │ │ ├── misc
│ │ │ │ ├── inthist.tc
│ │ │ │ ├── kdtree.h
│ │ │ │ ├── samplinthist.tc
│ │ │ │ ├── svms_common.h
│ │ │ │ ├── vl_alldist2.c
│ │ │ │ ├── vl_alldist2.m
│ │ │ │ ├── vl_alldist.c
│ │ │ │ ├── vl_alphanum.m
│ │ │ │ ├── vl_argparse.m
│ │ │ │ ├── vl_binsearch.c
│ │ │ │ ├── vl_binsearch.m
│ │ │ │ ├── vl_binsum.c
│ │ │ │ ├── vl_binsum.def
│ │ │ │ ├── vl_binsum.m
│ │ │ │ ├── vl_colsubset.m
│ │ │ │ ├── vl_cummax.c
│ │ │ │ ├── vl_cummax.def
│ │ │ │ ├── vl_cummax.m
│ │ │ │ ├── vl_getpid.c
│ │ │ │ ├── vl_getpid.m
│ │ │ │ ├── vl_grad.m
│ │ │ │ ├── vl_histmarg.m
│ │ │ │ ├── vl_hog.c
│ │ │ │ ├── vl_hog.m
│ │ │ │ ├── vl_homkermap.c
│ │ │ │ ├── vl_homkermap.m
│ │ │ │ ├── vl_ihashfind.c
│ │ │ │ ├── vl_ihashfind.m
│ │ │ │ ├── vl_ihashsum.c
│ │ │ │ ├── vl_ihashsum.m
│ │ │ │ ├── vl_inthist.c
│ │ │ │ ├── vl_inthist.m
│ │ │ │ ├── vl_isoctave.m
│ │ │ │ ├── vl_kdtreebuild.c
│ │ │ │ ├── vl_kdtreebuild.m
│ │ │ │ ├── vl_kdtreequery.c
│ │ │ │ ├── vl_kdtreequery.m
│ │ │ │ ├── vl_lbp.c
│ │ │ │ ├── vl_lbpfliplr.m
│ │ │ │ ├── vl_lbp.m
│ │ │ │ ├── vl_localmax.c
│ │ │ │ ├── vl_localmax.m
│ │ │ │ ├── vl_matlabversion.m
│ │ │ │ ├── vl_numder2.m
│ │ │ │ ├── vl_numder.m
│ │ │ │ ├── vl_override.m
│ │ │ │ ├── vl_pegasos.m
│ │ │ │ ├── vl_sampleinthist.c
│ │ │ │ ├── vl_sampleinthist.m
│ │ │ │ ├── vl_simdctrl.c
│ │ │ │ ├── vl_simdctrl.m
│ │ │ │ ├── vl_svmdataset.m
│ │ │ │ ├── vl_svmpegasos.m
│ │ │ │ ├── vl_svmtrain.c
│ │ │ │ ├── vl_svmtrain.m
│ │ │ │ ├── vl_threads.c
│ │ │ │ ├── vl_threads.m
│ │ │ │ ├── vl_twister.c
│ │ │ │ ├── vl_twister.m
│ │ │ │ ├── vl_version.c
│ │ │ │ ├── vl_version.m
│ │ │ │ ├── vl_whistc.m
│ │ │ │ └── vl_xmkdir.m
│ │ │ ├── mser
│ │ │ │ ├── vl_erfill.c
│ │ │ │ ├── vl_erfill.m
│ │ │ │ ├── vl_ertr.m
│ │ │ │ ├── vl_mser.c
│ │ │ │ └── vl_mser.m
│ │ │ ├── noprefix
│ │ │ │ ├── aibcuthist.m
│ │ │ │ ├── aibcut.m
│ │ │ │ ├── aibcutpush.m
│ │ │ │ ├── aibhist.m
│ │ │ │ ├── aib.m
│ │ │ │ ├── alldist2.m
│ │ │ │ ├── alphanum.m
│ │ │ │ ├── argparse.m
│ │ │ │ ├── assert_almost_equal.m
│ │ │ │ ├── assert_equal.m
│ │ │ │ ├── assert_exception.m
│ │ │ │ ├── binsearch.m
│ │ │ │ ├── binsum.m
│ │ │ │ ├── cf.m
│ │ │ │ ├── click.m
│ │ │ │ ├── clickpoint.m
│ │ │ │ ├── clicksegment.m
│ │ │ │ ├── colsubset.m
│ │ │ │ ├── covdet.m
│ │ │ │ ├── cummax.m
│ │ │ │ ├── ddgaussian.m
│ │ │ │ ├── det.m
│ │ │ │ ├── dgaussian.m
│ │ │ │ ├── dsift.m
│ │ │ │ ├── dsigmoid.m
│ │ │ │ ├── dwaffine.m
│ │ │ │ ├── erfill.m
│ │ │ │ ├── ertr.m
│ │ │ │ ├── figaspect.m
│ │ │ │ ├── fisher.m
│ │ │ │ ├── flatmap.m
│ │ │ │ ├── frame2oell.m
│ │ │ │ ├── gaussian.m
│ │ │ │ ├── getpid.m
│ │ │ │ ├── gmm.m
│ │ │ │ ├── grad.m
│ │ │ │ ├── harris.m
│ │ │ │ ├── hat.m
│ │ │ │ ├── hikmeanshist.m
│ │ │ │ ├── hikmeans.m
│ │ │ │ ├── hikmeanspush.m
│ │ │ │ ├── histmarg.m
│ │ │ │ ├── hog.m
│ │ │ │ ├── homkermap.m
│ │ │ │ ├── ihashfind.m
│ │ │ │ ├── ihashsum.m
│ │ │ │ ├── ihat.m
│ │ │ │ ├── ikmeanshist.m
│ │ │ │ ├── ikmeans.m
│ │ │ │ ├── ikmeanspush.m
│ │ │ │ ├── imarray.m
│ │ │ │ ├── imarraysc.m
│ │ │ │ ├── imdisttf.m
│ │ │ │ ├── imdown.m
│ │ │ │ ├── imgrad.m
│ │ │ │ ├── imintegral.m
│ │ │ │ ├── impattern.m
│ │ │ │ ├── imreadbw.m
│ │ │ │ ├── imreadgray.m
│ │ │ │ ├── imsc.m
│ │ │ │ ├── imseg.m
│ │ │ │ ├── imsmooth.m
│ │ │ │ ├── imup.m
│ │ │ │ ├── imwbackward.m
│ │ │ │ ├── imwhiten.m
│ │ │ │ ├── inthist.m
│ │ │ │ ├── irodr.m
│ │ │ │ ├── isoctave.m
│ │ │ │ ├── kdtreebuild.m
│ │ │ │ ├── kdtreequery.m
│ │ │ │ ├── kmeans.m
│ │ │ │ ├── lbpfliplr.m
│ │ │ │ ├── lbp.m
│ │ │ │ ├── linespec2prop.m
│ │ │ │ ├── liop.m
│ │ │ │ ├── localmax.m
│ │ │ │ ├── matlabversion.m
│ │ │ │ ├── mser.m
│ │ │ │ ├── noprefix.m
│ │ │ │ ├── numder2.m
│ │ │ │ ├── numder.m
│ │ │ │ ├── override.m
│ │ │ │ ├── pegasos.m
│ │ │ │ ├── phow.m
│ │ │ │ ├── plotbox.m
│ │ │ │ ├── plotframe.m
│ │ │ │ ├── plotgrid.m
│ │ │ │ ├── plotpoint.m
│ │ │ │ ├── plotsiftdescriptor.m
│ │ │ │ ├── plotss.m
│ │ │ │ ├── plotstyle.m
│ │ │ │ ├── printsize.m
│ │ │ │ ├── pr.m
│ │ │ │ ├── quickseg.m
│ │ │ │ ├── quickshift.m
│ │ │ │ ├── quickvis.m
│ │ │ │ ├── rcos.m
│ │ │ │ ├── rgb2xyz.m
│ │ │ │ ├── roc.m
│ │ │ │ ├── rodr.m
│ │ │ │ ├── sampleinthist.m
│ │ │ │ ├── siftdescriptor.m
│ │ │ │ ├── sift.m
│ │ │ │ ├── sigmoid.m
│ │ │ │ ├── simdctrl.m
│ │ │ │ ├── slic.m
│ │ │ │ ├── svmdataset.m
│ │ │ │ ├── svmpegasos.m
│ │ │ │ ├── svmtrain.m
│ │ │ │ ├── test.m
│ │ │ │ ├── threads.m
│ │ │ │ ├── tightsubplot.m
│ │ │ │ ├── tpfp.m
│ │ │ │ ├── tps.m
│ │ │ │ ├── tpsu.m
│ │ │ │ ├── twister.m
│ │ │ │ ├── ubcmatch.m
│ │ │ │ ├── ubcread.m
│ │ │ │ ├── vlad.m
│ │ │ │ ├── waffine.m
│ │ │ │ ├── whistc.m
│ │ │ │ ├── witps.m
│ │ │ │ ├── wtps.m
│ │ │ │ ├── xmkdir.m
│ │ │ │ ├── xyz2lab.m
│ │ │ │ ├── xyz2luv.m
│ │ │ │ └── xyz2rgb.m
│ │ │ ├── plotop
│ │ │ │ ├── vl_cf.m
│ │ │ │ ├── vl_click.m
│ │ │ │ ├── vl_clickpoint.m
│ │ │ │ ├── vl_clicksegment.m
│ │ │ │ ├── vl_det.m
│ │ │ │ ├── vl_figaspect.m
│ │ │ │ ├── vl_linespec2prop.m
│ │ │ │ ├── vl_plotbox.m
│ │ │ │ ├── vl_plotframe.m
│ │ │ │ ├── vl_plotgrid.m
│ │ │ │ ├── vl_plotpoint.m
│ │ │ │ ├── vl_plotstyle.m
│ │ │ │ ├── vl_printsize.m
│ │ │ │ ├── vl_pr.m
│ │ │ │ ├── vl_roc.m
│ │ │ │ ├── vl_tightsubplot.m
│ │ │ │ └── vl_tpfp.m
│ │ │ ├── quickshift
│ │ │ │ ├── vl_flatmap.m
│ │ │ │ ├── vl_imseg.m
│ │ │ │ ├── vl_quickseg.m
│ │ │ │ ├── vl_quickshift.c
│ │ │ │ ├── vl_quickshift.m
│ │ │ │ └── vl_quickvis.m
│ │ │ ├── sift
│ │ │ │ ├── vl_covdet.c
│ │ │ │ ├── vl_covdet.m
│ │ │ │ ├── vl_dsift.c
│ │ │ │ ├── vl_dsift.m
│ │ │ │ ├── vl_frame2oell.m
│ │ │ │ ├── vl_liop.c
│ │ │ │ ├── vl_liop.m
│ │ │ │ ├── vl_phow.m
│ │ │ │ ├── vl_plotsiftdescriptor.m
│ │ │ │ ├── vl_plotss.m
│ │ │ │ ├── vl_sift.c
│ │ │ │ ├── vl_siftdescriptor.c
│ │ │ │ ├── vl_siftdescriptor.m
│ │ │ │ ├── vl_sift.m
│ │ │ │ ├── vl_ubcmatch.c
│ │ │ │ ├── vl_ubcmatch.m
│ │ │ │ └── vl_ubcread.m
│ │ │ ├── slic
│ │ │ │ ├── vl_slic.c
│ │ │ │ └── vl_slic.m
│ │ │ ├── special
│ │ │ │ ├── vl_ddgaussian.m
│ │ │ │ ├── vl_dgaussian.m
│ │ │ │ ├── vl_dsigmoid.m
│ │ │ │ ├── vl_gaussian.m
│ │ │ │ ├── vl_rcos.m
│ │ │ │ └── vl_sigmoid.m
│ │ │ ├── vlad
│ │ │ │ ├── vl_vlad.c
│ │ │ │ └── vl_vlad.m
│ │ │ ├── vl_compile.m
│ │ │ ├── vl_demo.m
│ │ │ ├── vl_harris.m
│ │ │ ├── vl_help.m
│ │ │ ├── vl_noprefix.m
│ │ │ ├── vl_root.m
│ │ │ ├── vl_setup.m
│ │ │ └── xtest
│ │ │ ├── vl_assert_almost_equal.m
│ │ │ ├── vl_assert_equal.m
│ │ │ ├── vl_assert_exception.m
│ │ │ ├── vl_test_aib.m
│ │ │ ├── vl_test_alldist2.m
│ │ │ ├── vl_test_alldist.m
│ │ │ ├── vl_test_alphanum.m
│ │ │ ├── vl_test_argparse.m
│ │ │ ├── vl_test_binsearch.m
│ │ │ ├── vl_test_binsum.m
│ │ │ ├── vl_test_colsubset.m
│ │ │ ├── vl_test_cummax.m
│ │ │ ├── vl_test_dsift.m
│ │ │ ├── vl_test_fisher.m
│ │ │ ├── vl_test_gmm.m
│ │ │ ├── vl_test_grad.m
│ │ │ ├── vl_test_hikmeans.m
│ │ │ ├── vl_test_hog.m
│ │ │ ├── vl_test_homkermap.m
│ │ │ ├── vl_test_ihashsum.m
│ │ │ ├── vl_test_ikmeans.m
│ │ │ ├── vl_test_imarray.m
│ │ │ ├── vl_test_imdisttf.m
│ │ │ ├── vl_test_imintegral.m
│ │ │ ├── vl_test_imsmooth.m
│ │ │ ├── vl_test_imwbackward.m
│ │ │ ├── vl_test_init.m
│ │ │ ├── vl_test_inthist.m
│ │ │ ├── vl_test_kdtree.m
│ │ │ ├── vl_test_kmeans.m
│ │ │ ├── vl_test_lbp.m
│ │ │ ├── vl_test_liop.m
│ │ │ ├── vl_test.m
│ │ │ ├── vl_test_mser.m
│ │ │ ├── vl_test_phow.m
│ │ │ ├── vl_test_plotbox.m
│ │ │ ├── vl_test_printsize.m
│ │ │ ├── vl_test_pr.m
│ │ │ ├── vl_test_roc.m
│ │ │ ├── vl_test_sift.m
│ │ │ ├── vl_test_slic.m
│ │ │ ├── vl_test_svmtrain.m
│ │ │ ├── vl_test_twister.m
│ │ │ ├── vl_test_vlad.m
│ │ │ └── vl_test_whistc.m
│ │ ├── vl
│ │ │ ├── aib.c
│ │ │ ├── aib.h
│ │ │ ├── array.c
│ │ │ ├── array.h
│ │ │ ├── covdet.c
│ │ │ ├── covdet.h
│ │ │ ├── dsift.c
│ │ │ ├── dsift.h
│ │ │ ├── fisher.c
│ │ │ ├── fisher.h
│ │ │ ├── float.th
│ │ │ ├── generic.c
│ │ │ ├── generic.h
│ │ │ ├── getopt_long.c
│ │ │ ├── getopt_long.h
│ │ │ ├── gmm.c
│ │ │ ├── gmm.h
│ │ │ ├── heap-def.h
│ │ │ ├── hikmeans.c
│ │ │ ├── hikmeans.h
│ │ │ ├── hog.c
│ │ │ ├── hog.h
│ │ │ ├── homkermap.c
│ │ │ ├── homkermap.h
│ │ │ ├── host.c
│ │ │ ├── host.h
│ │ │ ├── ikmeans.c
│ │ │ ├── ikmeans_elkan.tc
│ │ │ ├── ikmeans.h
│ │ │ ├── ikmeans_init.tc
│ │ │ ├── ikmeans_lloyd.tc
│ │ │ ├── imopv.c
│ │ │ ├── imopv.h
│ │ │ ├── imopv_sse2.c
│ │ │ ├── imopv_sse2.h
│ │ │ ├── kdtree.c
│ │ │ ├── kdtree.h
│ │ │ ├── kmeans.c
│ │ │ ├── kmeans.h
│ │ │ ├── lbp.c
│ │ │ ├── lbp.h
│ │ │ ├── liop.c
│ │ │ ├── liop.h
│ │ │ ├── mathop_avx.c
│ │ │ ├── mathop_avx.h
│ │ │ ├── mathop.c
│ │ │ ├── mathop.h
│ │ │ ├── mathop_sse2.c
│ │ │ ├── mathop_sse2.h
│ │ │ ├── mser.c
│ │ │ ├── mser.h
│ │ │ ├── pgm.c
│ │ │ ├── pgm.h
│ │ │ ├── qsort-def.h
│ │ │ ├── quickshift.c
│ │ │ ├── quickshift.h
│ │ │ ├── random.c
│ │ │ ├── random.h
│ │ │ ├── rodrigues.c
│ │ │ ├── rodrigues.h
│ │ │ ├── scalespace.c
│ │ │ ├── scalespace.h
│ │ │ ├── shuffle-def.h
│ │ │ ├── sift.c
│ │ │ ├── sift.h
│ │ │ ├── slic.c
│ │ │ ├── slic.h
│ │ │ ├── stringop.c
│ │ │ ├── stringop.h
│ │ │ ├── svm.c
│ │ │ ├── svmdataset.c
│ │ │ ├── svmdataset.h
│ │ │ ├── svm.h
│ │ │ ├── vlad.c
│ │ │ └── vlad.h
│ │ ├── vlfeat.sln
│ │ ├── vlfeat.vcproj
│ │ └── vlfeat.xcodeproj
│ │ ├── project.pbxproj
│ │ └── xcshareddata
│ │ └── xcschemes
│ │ ├── make doc-api.xcscheme
│ │ ├── make info.xcscheme
│ │ └── make.xcscheme
│ ├── avi2img.m
│ ├── avi2mat.m
│ ├── FrameD.m
│ ├── g.m
│ ├── img2avi.m
│ ├── LOMO_XQDA
│ │ ├── bin
│ │ │ ├── Retinex.mexa64
│ │ │ ├── Retinex.mexglx
│ │ │ ├── Retinex.mexw32
│ │ │ └── Retinex.mexw64
│ │ ├── code
│ │ │ ├── Demo_LOMO.m
│ │ │ ├── Demo_XQDA.m
│ │ │ ├── EvalCMC.m
│ │ │ ├── LOMO.m
│ │ │ ├── MahDist.m
│ │ │ ├── SILTP.m
│ │ │ └── XQDA.m
│ │ ├── images
│ │ │ ├── 000_45_a.bmp
│ │ │ └── 000_45_b.bmp
│ │ ├── Liao-CVPR15-LOMO-XQDA.pdf
│ │ ├── LICENSE
│ │ ├── README.txt
│ │ └── results
│ │ ├── cuhk01_lomo_xqda.mat
│ │ ├── cuhk03_detected_lomo_xqda.mat
│ │ ├── cuhk03_labeled_lomo_xqda.mat
│ │ ├── qmul_grid_lomo_xqda_camera-network.mat
│ │ ├── qmul_grid_lomo_xqda.mat
│ │ └── viper_lomo_xqda.mat
│ ├── mat.mat
│ ├── morphology.m
│ ├── myFile.avi
│ ├── output.avi
│ ├── Pedestrian_Alignment-master
│ │ ├── concat_2net.m
│ │ ├── evaluation
│ │ │ ├── col_sum.m
│ │ │ ├── compute_AP_rerank.m
│ │ │ ├── sqdist.m
│ │ │ └── zzd_evaluation_res_faster.m
│ │ ├── examples
│ │ │ ├── cnn_train_dag2.m
│ │ │ ├── cnn_train_dag_fix.m
│ │ │ ├── cnn_train_dag.m
│ │ │ ├── cnn_train_dag_pesudo.m
│ │ │ └── cnn_train.m
│ │ ├── fig2.jpg
│ │ ├── gif
│ │ │ ├── 0018_c4s1_002351_02_zoomin.gif
│ │ │ ├── 0066_c3s1_008701_03_zoomin.gif
│ │ │ ├── 0112_c1s1_026076_03_zoomin.gif
│ │ │ ├── 0137_c5s1_025751_05_zoomin.gif
│ │ │ ├── 0153_c4s1_025451_01_zoomin.gif
│ │ │ ├── 0153_c4s1_026076_03_zoomin.gif
│ │ │ ├── 0189_c2s1_035426_02_zoomin.gif
│ │ │ ├── 0198_c2s1_039176_04_zoomin.gif
│ │ │ ├── 0270_c6s1_059126_02_zoomin.gif
│ │ │ ├── 0284_c1s1_068381_04_zoomin.gif
│ │ │ ├── 0286_c2s1_062346_01_zoomin.gif
│ │ │ ├── 0286_c2s1_062346_03_zoomin.gif
│ │ │ ├── 0345_c6s1_079326_07_zoomin.gif
│ │ │ ├── 0426_c5s1_103448_03_zoomin.gif
│ │ │ ├── 0520_c1s3_001371_04_zoomin.gif
│ │ │ ├── 0520_c4s3_001373_03_zoomin.gif
│ │ │ └── 0520_c5s1_143995_06_zoomin.gif
│ │ ├── gpu_compile.m
│ │ ├── LICENSE
│ │ ├── matlab
│ │ │ ├── compatibility
│ │ │ │ └── parallel
│ │ │ │ ├── gather.m
│ │ │ │ ├── labindex.m
│ │ │ │ └── numlabs.m
│ │ │ ├── +dagnn
│ │ │ │ ├── AffineGridGenerator_fix.m
│ │ │ │ ├── AffineGridGenerator.m
│ │ │ │ ├── Batch_Center_Loss.m
│ │ │ │ ├── BatchNorm.m
│ │ │ │ ├── BatchNorm_o.m
│ │ │ │ ├── BilinearSampler.m
│ │ │ │ ├── Concat.m
│ │ │ │ ├── Conv.m
│ │ │ │ ├── ConvTranspose.m
│ │ │ │ ├── Crop.m
│ │ │ │ ├── @DagNN
│ │ │ │ │ ├── addLayer.m
│ │ │ │ │ ├── DagNN.m
│ │ │ │ │ ├── eval.m
│ │ │ │ │ ├── fromSimpleNN.m
│ │ │ │ │ ├── getVarReceptiveFields.m
│ │ │ │ │ ├── getVarSizes.m
│ │ │ │ │ ├── initParams.m
│ │ │ │ │ ├── loadobj.m
│ │ │ │ │ ├── move.m
│ │ │ │ │ ├── print.m
│ │ │ │ │ ├── rebuild.m
│ │ │ │ │ ├── removeLayer.m
│ │ │ │ │ ├── renameLayer.m
│ │ │ │ │ ├── renameParam.m
│ │ │ │ │ ├── renameVar.m
│ │ │ │ │ ├── reset.m
│ │ │ │ │ ├── saveobj.m
│ │ │ │ │ ├── setLayerInputs.m
│ │ │ │ │ ├── setLayerOutputs.m
│ │ │ │ │ └── setLayerParams.m
│ │ │ │ ├── DropOut.m
│ │ │ │ ├── ElementWise.m
│ │ │ │ ├── Filter.m
│ │ │ │ ├── Layer.m
│ │ │ │ ├── Loss.m
│ │ │ │ ├── LRN.m
│ │ │ │ ├── MAC.m
│ │ │ │ ├── NormOffset.m
│ │ │ │ ├── ODistLoss.m
│ │ │ │ ├── Pesudo_Loss.m
│ │ │ │ ├── Pooling.m
│ │ │ │ ├── ReLU.m
│ │ │ │ ├── ROIPooling.m
│ │ │ │ ├── Scale.m
│ │ │ │ ├── Sigmoid.m
│ │ │ │ ├── SoftMax.m
│ │ │ │ ├── SoftMax_Temper.m
│ │ │ │ ├── SpatialNorm.m
│ │ │ │ ├── Split.m
│ │ │ │ ├── Split.m~
│ │ │ │ ├── Square.m
│ │ │ │ ├── Sum.m
│ │ │ │ └── UniformScalingGridGenerator.m
│ │ │ ├── ParameterServer.m
│ │ │ ├── simplenn
│ │ │ │ ├── vl_simplenn_diagnose.m
│ │ │ │ ├── vl_simplenn_display.m
│ │ │ │ ├── vl_simplenn.m
│ │ │ │ ├── vl_simplenn_move.m
│ │ │ │ ├── vl_simplenn_start_parserv.m
│ │ │ │ └── vl_simplenn_tidy.m
│ │ │ ├── src
│ │ │ │ ├── bits
│ │ │ │ │ ├── data.cpp
│ │ │ │ │ ├── data.cu
│ │ │ │ │ ├── datacu.cu
│ │ │ │ │ ├── datacu.hpp
│ │ │ │ │ ├── data.hpp
│ │ │ │ │ ├── datamex.cpp
│ │ │ │ │ ├── datamex.cu
│ │ │ │ │ ├── datamex.hpp
│ │ │ │ │ ├── impl
│ │ │ │ │ │ ├── bilinearsampler_cpu.cpp
│ │ │ │ │ │ ├── bilinearsampler_gpu.cu
│ │ │ │ │ │ ├── bilinearsampler.hpp
│ │ │ │ │ │ ├── blashelper.hpp
│ │ │ │ │ │ ├── bnorm_cpu.cpp
│ │ │ │ │ │ ├── bnorm_gpu.cu
│ │ │ │ │ │ ├── bnorm.hpp
│ │ │ │ │ │ ├── copy_cpu.cpp
│ │ │ │ │ │ ├── copy_gpu.cu
│ │ │ │ │ │ ├── copy.hpp
│ │ │ │ │ │ ├── cudnnhelper.hpp
│ │ │ │ │ │ ├── fast_mutex.h
│ │ │ │ │ │ ├── im2row_cpu.cpp
│ │ │ │ │ │ ├── im2row_gpu.cu
│ │ │ │ │ │ ├── im2row.hpp
│ │ │ │ │ │ ├── imread_gdiplus.cpp
│ │ │ │ │ │ ├── imread_helpers.hpp
│ │ │ │ │ │ ├── imread_libjpeg.cpp
│ │ │ │ │ │ ├── imread_quartz.cpp
│ │ │ │ │ │ ├── nnbias_blas.hpp
│ │ │ │ │ │ ├── nnbias_cudnn.cu
│ │ │ │ │ │ ├── nnbias_cudnn.hpp
│ │ │ │ │ │ ├── nnbilinearsampler_cudnn.cu
│ │ │ │ │ │ ├── nnbilinearsampler_cudnn.hpp
│ │ │ │ │ │ ├── nnbnorm_cudnn.cu
│ │ │ │ │ │ ├── nnbnorm_cudnn.hpp
│ │ │ │ │ │ ├── nnconv_blas.hpp
│ │ │ │ │ │ ├── nnconv_cudnn.cu
│ │ │ │ │ │ ├── nnconv_cudnn.hpp
│ │ │ │ │ │ ├── nnpooling_cudnn.cu
│ │ │ │ │ │ ├── nnpooling_cudnn.hpp
│ │ │ │ │ │ ├── normalize_cpu.cpp
│ │ │ │ │ │ ├── normalize_gpu.cu
│ │ │ │ │ │ ├── normalize.hpp
│ │ │ │ │ │ ├── pooling_cpu.cpp
│ │ │ │ │ │ ├── pooling_gpu.cu
│ │ │ │ │ │ ├── pooling.hpp
│ │ │ │ │ │ ├── roipooling_cpu.cpp
│ │ │ │ │ │ ├── roipooling_gpu.cu
│ │ │ │ │ │ ├── roipooling.hpp
│ │ │ │ │ │ ├── sharedmem.cuh
│ │ │ │ │ │ ├── subsample_cpu.cpp
│ │ │ │ │ │ ├── subsample_gpu.cu
│ │ │ │ │ │ ├── subsample.hpp
│ │ │ │ │ │ ├── tinythread.cpp
│ │ │ │ │ │ └── tinythread.h
│ │ │ │ │ ├── imread.cpp
│ │ │ │ │ ├── imread.hpp
│ │ │ │ │ ├── mexutils.h
│ │ │ │ │ ├── nnbias.cpp
│ │ │ │ │ ├── nnbias.cu
│ │ │ │ │ ├── nnbias.hpp
│ │ │ │ │ ├── nnbilinearsampler.cpp
│ │ │ │ │ ├── nnbilinearsampler.cu
│ │ │ │ │ ├── nnbilinearsampler.hpp
│ │ │ │ │ ├── nnbnorm.cpp
│ │ │ │ │ ├── nnbnorm.cu
│ │ │ │ │ ├── nnbnorm.hpp
│ │ │ │ │ ├── nnconv.cpp
│ │ │ │ │ ├── nnconv.cu
│ │ │ │ │ ├── nnconv.hpp
│ │ │ │ │ ├── nnfullyconnected.cpp
│ │ │ │ │ ├── nnfullyconnected.cu
│ │ │ │ │ ├── nnfullyconnected.hpp
│ │ │ │ │ ├── nnnormalize.cpp
│ │ │ │ │ ├── nnnormalize.cu
│ │ │ │ │ ├── nnnormalize.hpp
│ │ │ │ │ ├── nnpooling.cpp
│ │ │ │ │ ├── nnpooling.cu
│ │ │ │ │ ├── nnpooling.hpp
│ │ │ │ │ ├── nnroipooling.cpp
│ │ │ │ │ ├── nnroipooling.cu
│ │ │ │ │ ├── nnroipooling.hpp
│ │ │ │ │ ├── nnsubsample.cpp
│ │ │ │ │ ├── nnsubsample.cu
│ │ │ │ │ └── nnsubsample.hpp
│ │ │ │ ├── config
│ │ │ │ │ ├── mex_CUDA_glnxa64.sh
│ │ │ │ │ ├── mex_CUDA_glnxa64.xml
│ │ │ │ │ ├── mex_CUDA_maci64.sh
│ │ │ │ │ └── mex_CUDA_maci64.xml
│ │ │ │ ├── vl_cudatool.cpp
│ │ │ │ ├── vl_cudatool.cu
│ │ │ │ ├── vl_imreadjpeg.cpp
│ │ │ │ ├── vl_imreadjpeg.cu
│ │ │ │ ├── vl_imreadjpeg_old.cpp
│ │ │ │ ├── vl_imreadjpeg_old.cu
│ │ │ │ ├── vl_nnbilinearsampler.cpp
│ │ │ │ ├── vl_nnbilinearsampler.cu
│ │ │ │ ├── vl_nnbnorm.cpp
│ │ │ │ ├── vl_nnbnorm.cu
│ │ │ │ ├── vl_nnconv.cpp
│ │ │ │ ├── vl_nnconv.cu
│ │ │ │ ├── vl_nnconvt.cpp
│ │ │ │ ├── vl_nnconvt.cu
│ │ │ │ ├── vl_nnnormalize.cpp
│ │ │ │ ├── vl_nnnormalize.cu
│ │ │ │ ├── vl_nnpool.cpp
│ │ │ │ ├── vl_nnpool.cu
│ │ │ │ ├── vl_nnroipool.cpp
│ │ │ │ ├── vl_nnroipool.cu
│ │ │ │ ├── vl_taccummex.cpp
│ │ │ │ ├── vl_taccummex.cu
│ │ │ │ ├── vl_tmove.cpp
│ │ │ │ └── vl_tmove.cu
│ │ │ ├── vl_argparse.m
│ │ │ ├── vl_compilenn.m
│ │ │ ├── vl_imreadjpeg.m
│ │ │ ├── vl_nnbilinearsampler.m
│ │ │ ├── vl_nnbnorm.m
│ │ │ ├── vl_nnconcat.m
│ │ │ ├── vl_nnconv.m
│ │ │ ├── vl_nnconvt.m
│ │ │ ├── vl_nncrop.m
│ │ │ ├── vl_nndropout.m
│ │ │ ├── vl_nnloss.m
│ │ │ ├── vl_nnnoffset.m
│ │ │ ├── vl_nnnormalizelp.m
│ │ │ ├── vl_nnnormalize.m
│ │ │ ├── vl_nnpdist.m
│ │ │ ├── vl_nnpool.m
│ │ │ ├── vl_nnrelu.m
│ │ │ ├── vl_nnroipool.m
│ │ │ ├── vl_nnsigmoid.m
│ │ │ ├── vl_nnsoftmaxloss.m
│ │ │ ├── vl_nnsoftmax.m
│ │ │ ├── vl_nnsoftmax_temper.m
│ │ │ ├── vl_nnspnorm.m
│ │ │ ├── vl_rootnn.m
│ │ │ ├── vl_setupnn.m
│ │ │ ├── vl_taccum.m
│ │ │ ├── vl_tmove.m
│ │ │ └── xtest
│ │ │ ├── suite
│ │ │ │ ├── nnbilinearsampler.m
│ │ │ │ ├── nnbnorm.m
│ │ │ │ ├── nnconcat.m
│ │ │ │ ├── nnconv.m
│ │ │ │ ├── nnconvt.m
│ │ │ │ ├── nndagnn.m
│ │ │ │ ├── nndropout.m
│ │ │ │ ├── nnloss.m
│ │ │ │ ├── nnmnist.m
│ │ │ │ ├── nnnormalizelp.m
│ │ │ │ ├── nnnormalize.m
│ │ │ │ ├── nnoffset.m
│ │ │ │ ├── nnpdist.m
│ │ │ │ ├── nnpool.m
│ │ │ │ ├── nnrelu.m
│ │ │ │ ├── nnroipool.m
│ │ │ │ ├── nnsigmoid.m
│ │ │ │ ├── nnsimplenn.m
│ │ │ │ ├── nnsoftmaxloss.m
│ │ │ │ ├── nnsoftmax.m
│ │ │ │ ├── nnspnorm.m
│ │ │ │ ├── nntest.m
│ │ │ │ ├── Scale.m
│ │ │ │ └── tmovemex.m
│ │ │ ├── vl_bench_bnorm.m
│ │ │ ├── vl_bench_imreadjpeg.m
│ │ │ ├── vl_nnbnorm_old.m
│ │ │ ├── vl_test_bnorm.m
│ │ │ ├── vl_test_economic_relu.m
│ │ │ ├── vl_test_gpureset.m
│ │ │ ├── vl_test_imreadjpeg.m
│ │ │ ├── vl_testnn.m
│ │ │ └── vl_test_print.m
│ │ ├── PAN.png
│ │ ├── prepare_data.m
│ │ ├── README.md
│ │ ├── resnet52_market.m
│ │ ├── resnet52_market_stn_alignment.m
│ │ ├── show_stn
│ │ │ ├── 0018_c4s1_002351_02.jpg
│ │ │ ├── 0345_c6s1_079326_07.jpg
│ │ │ ├── 0520_c5s1_143995_06.jpg
│ │ │ ├── stn_demo_zoomin.m
│ │ │ └── write_gif.m
│ │ ├── test
│ │ │ ├── getFeature2.m
│ │ │ ├── test_gallery_stn_align.m
│ │ │ └── test_gallery_stn_base.m
│ │ ├── train_id_net_res_market_align.m
│ │ └── train_id_net_res_market_new.m
│ ├── run_vedio.m
│ ├── wc1.m
│ └── wc3.m
└── 资料
├── A comprehensive review of background subtraction algorithms evaluated with synthetic and real videos.pdf
├── Adaptivebackgroundmixturemodelsforreal-timetracking.pdf
├── A Deep Convolutional Neural Network for Background Subtraction.pdf
├── Robust Matrix Factorization with Unknown Noise.pdf
├── RobustPrincipalComponentAnalysiswithComplexNoise.pdf
├── 基于监控视频的前景目标提取_刘钱源.pdf
└── 基于监控视频的前景目标提取_雷瀚清.pdf
85 directories, 1570 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论