实例介绍
官网上下载的dlib-19.7,关于人脸信息或者人脸特征点识别。
【实例截图】
【核心代码】
dlib-19.7
└── dlib-19.7
├── appveyor.yml
├── CMakeLists.txt
├── dlib
│ ├── algs.h
│ ├── all
│ │ └── source.cpp
│ ├── all_console.cpp
│ ├── all_gui.cpp
│ ├── any
│ │ ├── any_abstract.h
│ │ ├── any_decision_function_abstract.h
│ │ ├── any_decision_function.h
│ │ ├── any_function_abstract.h
│ │ ├── any_function.h
│ │ ├── any_function_impl2.h
│ │ ├── any_function_impl.h
│ │ ├── any.h
│ │ ├── any_trainer_abstract.h
│ │ └── any_trainer.h
│ ├── any.h
│ ├── array
│ │ ├── array_kernel_abstract.h
│ │ ├── array_kernel.h
│ │ ├── array_tools_abstract.h
│ │ └── array_tools.h
│ ├── array2d
│ │ ├── array2d_generic_image.h
│ │ ├── array2d_kernel_abstract.h
│ │ ├── array2d_kernel.h
│ │ └── serialize_pixel_overloads.h
│ ├── array2d.h
│ ├── array.h
│ ├── assert.h
│ ├── base64
│ │ ├── base64_kernel_1.cpp
│ │ ├── base64_kernel_1.h
│ │ └── base64_kernel_abstract.h
│ ├── base64.h
│ ├── bayes_utils
│ │ ├── bayes_utils_abstract.h
│ │ └── bayes_utils.h
│ ├── bayes_utils.h
│ ├── bigint
│ │ ├── bigint_kernel_1.cpp
│ │ ├── bigint_kernel_1.h
│ │ ├── bigint_kernel_2.cpp
│ │ ├── bigint_kernel_2.h
│ │ ├── bigint_kernel_abstract.h
│ │ └── bigint_kernel_c.h
│ ├── bigint.h
│ ├── binary_search_tree
│ │ ├── binary_search_tree_kernel_1.h
│ │ ├── binary_search_tree_kernel_2.h
│ │ ├── binary_search_tree_kernel_abstract.h
│ │ └── binary_search_tree_kernel_c.h
│ ├── binary_search_tree.h
│ ├── bits
│ │ └── c++config.h
│ ├── bit_stream
│ │ ├── bit_stream_kernel_1.cpp
│ │ ├── bit_stream_kernel_1.h
│ │ ├── bit_stream_kernel_abstract.h
│ │ ├── bit_stream_kernel_c.h
│ │ ├── bit_stream_multi_1.h
│ │ ├── bit_stream_multi_abstract.h
│ │ └── bit_stream_multi_c.h
│ ├── bit_stream.h
│ ├── bound_function_pointer
│ │ ├── bound_function_pointer_kernel_1.h
│ │ └── bound_function_pointer_kernel_abstract.h
│ ├── bound_function_pointer.h
│ ├── bridge
│ │ ├── bridge_abstract.h
│ │ └── bridge.h
│ ├── bridge.h
│ ├── bsp
│ │ ├── bsp_abstract.h
│ │ ├── bsp.cpp
│ │ └── bsp.h
│ ├── bsp.h
│ ├── byte_orderer
│ │ ├── byte_orderer_kernel_1.h
│ │ └── byte_orderer_kernel_abstract.h
│ ├── byte_orderer.h
│ ├── cassert
│ ├── clustering
│ │ ├── bottom_up_cluster_abstract.h
│ │ ├── bottom_up_cluster.h
│ │ ├── chinese_whispers_abstract.h
│ │ ├── chinese_whispers.h
│ │ ├── modularity_clustering_abstract.h
│ │ ├── modularity_clustering.h
│ │ ├── spectral_cluster_abstract.h
│ │ └── spectral_cluster.h
│ ├── clustering.h
│ ├── cmake
│ ├── CMakeLists.txt
│ ├── cmake_utils
│ │ ├── add_global_compiler_switch.cmake
│ │ ├── add_python_module
│ │ ├── check_if_neon_available.cmake
│ │ ├── cmake_find_blas.txt
│ │ ├── dlibConfig.cmake.in
│ │ ├── dlib.pc.in
│ │ ├── release_build_by_default
│ │ ├── tell_visual_studio_to_use_static_runtime.cmake
│ │ ├── test_for_cpp11
│ │ │ ├── CMakeLists.txt
│ │ │ └── cpp11_test.cpp
│ │ ├── test_for_cuda
│ │ │ ├── CMakeLists.txt
│ │ │ └── cuda_test.cu
│ │ ├── test_for_cudnn
│ │ │ ├── CMakeLists.txt
│ │ │ └── find_cudnn.txt
│ │ ├── test_for_neon
│ │ │ ├── CMakeLists.txt
│ │ │ └── neon_test.cpp
│ │ └── use_cpp_11.cmake
│ ├── cmd_line_parser
│ │ ├── cmd_line_parser_check_1.h
│ │ ├── cmd_line_parser_check_c.h
│ │ ├── cmd_line_parser_kernel_1.h
│ │ ├── cmd_line_parser_kernel_abstract.h
│ │ ├── cmd_line_parser_kernel_c.h
│ │ ├── cmd_line_parser_print_1.h
│ │ ├── get_option_abstract.h
│ │ └── get_option.h
│ ├── cmd_line_parser.h
│ ├── compress_stream
│ │ ├── compress_stream_kernel_1.h
│ │ ├── compress_stream_kernel_2.h
│ │ ├── compress_stream_kernel_3.h
│ │ └── compress_stream_kernel_abstract.h
│ ├── compress_stream.h
│ ├── conditioning_class
│ │ ├── conditioning_class_kernel_1.h
│ │ ├── conditioning_class_kernel_2.h
│ │ ├── conditioning_class_kernel_3.h
│ │ ├── conditioning_class_kernel_4.h
│ │ ├── conditioning_class_kernel_abstract.h
│ │ └── conditioning_class_kernel_c.h
│ ├── conditioning_class.h
│ ├── config.h
│ ├── config.h.in
│ ├── config_reader
│ │ ├── config_reader_kernel_1.h
│ │ ├── config_reader_kernel_abstract.h
│ │ ├── config_reader_thread_safe_1.h
│ │ └── config_reader_thread_safe_abstract.h
│ ├── config_reader.h
│ ├── console_progress_indicator.h
│ ├── control
│ │ ├── approximate_linear_models_abstract.h
│ │ ├── approximate_linear_models.h
│ │ ├── lspi_abstract.h
│ │ ├── lspi.h
│ │ ├── mpc_abstract.h
│ │ └── mpc.h
│ ├── control.h
│ ├── cpp_pretty_printer
│ │ ├── cpp_pretty_printer_kernel_1.h
│ │ ├── cpp_pretty_printer_kernel_2.h
│ │ └── cpp_pretty_printer_kernel_abstract.h
│ ├── cpp_pretty_printer.h
│ ├── cpp_tokenizer
│ │ ├── cpp_tokenizer_kernel_1.h
│ │ ├── cpp_tokenizer_kernel_abstract.h
│ │ └── cpp_tokenizer_kernel_c.h
│ ├── cpp_tokenizer.h
│ ├── crc32
│ │ ├── crc32_kernel_1.h
│ │ └── crc32_kernel_abstract.h
│ ├── crc32.h
│ ├── cstring
│ ├── data_io
│ │ ├── image_dataset_metadata.cpp
│ │ ├── image_dataset_metadata.h
│ │ ├── libsvm_io_abstract.h
│ │ ├── libsvm_io.h
│ │ ├── load_image_dataset_abstract.h
│ │ ├── load_image_dataset.h
│ │ ├── mnist_abstract.h
│ │ ├── mnist.cpp
│ │ └── mnist.h
│ ├── data_io.h
│ ├── directed_graph
│ │ ├── directed_graph_kernel_1.h
│ │ └── directed_graph_kernel_abstract.h
│ ├── directed_graph.h
│ ├── dir_nav
│ │ ├── dir_nav_extensions_abstract.h
│ │ ├── dir_nav_extensions.cpp
│ │ ├── dir_nav_extensions.h
│ │ ├── dir_nav_kernel_1.cpp
│ │ ├── dir_nav_kernel_1.h
│ │ ├── dir_nav_kernel_2.cpp
│ │ ├── dir_nav_kernel_2.h
│ │ ├── dir_nav_kernel_abstract.h
│ │ ├── posix.h
│ │ └── windows.h
│ ├── dir_nav.h
│ ├── disjoint_subsets
│ │ ├── disjoint_subsets_abstract.h
│ │ └── disjoint_subsets.h
│ ├── disjoint_subsets.h
│ ├── dlib_basic_cpp_build_tutorial.txt
│ ├── dlib_include_path_tutorial.txt
│ ├── dnn
│ │ ├── core_abstract.h
│ │ ├── core.h
│ │ ├── cpu_dlib.cpp
│ │ ├── cpu_dlib.h
│ │ ├── cublas_dlibapi.cpp
│ │ ├── cublas_dlibapi.h
│ │ ├── cuda_data_ptr.cpp
│ │ ├── cuda_data_ptr.h
│ │ ├── cuda_dlib.cu
│ │ ├── cuda_dlib.h
│ │ ├── cuda_errors.h
│ │ ├── cuda_utils.h
│ │ ├── cudnn_dlibapi.cpp
│ │ ├── cudnn_dlibapi.h
│ │ ├── curand_dlibapi.cpp
│ │ ├── curand_dlibapi.h
│ │ ├── cusolver_dlibapi.cu
│ │ ├── cusolver_dlibapi.h
│ │ ├── gpu_data_abstract.h
│ │ ├── gpu_data.cpp
│ │ ├── gpu_data.h
│ │ ├── input_abstract.h
│ │ ├── input.h
│ │ ├── layers_abstract.h
│ │ ├── layers.h
│ │ ├── loss_abstract.h
│ │ ├── loss.h
│ │ ├── solvers_abstract.h
│ │ ├── solvers.h
│ │ ├── tensor_abstract.h
│ │ ├── tensor.h
│ │ ├── tensor_tools.cpp
│ │ ├── tensor_tools.h
│ │ ├── trainer_abstract.h
│ │ ├── trainer.h
│ │ ├── utilities_abstract.h
│ │ ├── utilities.h
│ │ └── validation.h
│ ├── dnn.h
│ ├── enable_if.h
│ ├── entropy_decoder
│ │ ├── entropy_decoder_kernel_1.cpp
│ │ ├── entropy_decoder_kernel_1.h
│ │ ├── entropy_decoder_kernel_2.cpp
│ │ ├── entropy_decoder_kernel_2.h
│ │ ├── entropy_decoder_kernel_abstract.h
│ │ └── entropy_decoder_kernel_c.h
│ ├── entropy_decoder.h
│ ├── entropy_decoder_model
│ │ ├── entropy_decoder_model_kernel_1.h
│ │ ├── entropy_decoder_model_kernel_2.h
│ │ ├── entropy_decoder_model_kernel_3.h
│ │ ├── entropy_decoder_model_kernel_4.h
│ │ ├── entropy_decoder_model_kernel_5.h
│ │ ├── entropy_decoder_model_kernel_6.h
│ │ └── entropy_decoder_model_kernel_abstract.h
│ ├── entropy_decoder_model.h
│ ├── entropy_encoder
│ │ ├── entropy_encoder_kernel_1.cpp
│ │ ├── entropy_encoder_kernel_1.h
│ │ ├── entropy_encoder_kernel_2.cpp
│ │ ├── entropy_encoder_kernel_2.h
│ │ ├── entropy_encoder_kernel_abstract.h
│ │ └── entropy_encoder_kernel_c.h
│ ├── entropy_encoder.h
│ ├── entropy_encoder_model
│ │ ├── entropy_encoder_model_kernel_1.h
│ │ ├── entropy_encoder_model_kernel_2.h
│ │ ├── entropy_encoder_model_kernel_3.h
│ │ ├── entropy_encoder_model_kernel_4.h
│ │ ├── entropy_encoder_model_kernel_5.h
│ │ ├── entropy_encoder_model_kernel_6.h
│ │ ├── entropy_encoder_model_kernel_abstract.h
│ │ └── entropy_encoder_model_kernel_c.h
│ ├── entropy_encoder_model.h
│ ├── error.h
│ ├── external
│ │ ├── cblas
│ │ │ ├── cblas_caxpy.c
│ │ │ ├── cblas_ccopy.c
│ │ │ ├── cblas_cdotc_sub.c
│ │ │ ├── cblas_cdotu_sub.c
│ │ │ ├── cblas_cgbmv.c
│ │ │ ├── cblas_cgemm.c
│ │ │ ├── cblas_cgemv.c
│ │ │ ├── cblas_cgerc.c
│ │ │ ├── cblas_cgeru.c
│ │ │ ├── cblas_chbmv.c
│ │ │ ├── cblas_chemm.c
│ │ │ ├── cblas_chemv.c
│ │ │ ├── cblas_cher2.c
│ │ │ ├── cblas_cher2k.c
│ │ │ ├── cblas_cher.c
│ │ │ ├── cblas_cherk.c
│ │ │ ├── cblas_chpmv.c
│ │ │ ├── cblas_chpr2.c
│ │ │ ├── cblas_chpr.c
│ │ │ ├── cblas_cscal.c
│ │ │ ├── cblas_csscal.c
│ │ │ ├── cblas_cswap.c
│ │ │ ├── cblas_csymm.c
│ │ │ ├── cblas_csyr2k.c
│ │ │ ├── cblas_csyrk.c
│ │ │ ├── cblas_ctbmv.c
│ │ │ ├── cblas_ctbsv.c
│ │ │ ├── cblas_ctpmv.c
│ │ │ ├── cblas_ctpsv.c
│ │ │ ├── cblas_ctrmm.c
│ │ │ ├── cblas_ctrmv.c
│ │ │ ├── cblas_ctrsm.c
│ │ │ ├── cblas_ctrsv.c
│ │ │ ├── cblas_dasum.c
│ │ │ ├── cblas_daxpy.c
│ │ │ ├── cblas_dcopy.c
│ │ │ ├── cblas_ddot.c
│ │ │ ├── cblas_dgbmv.c
│ │ │ ├── cblas_dgemm.c
│ │ │ ├── cblas_dgemv.c
│ │ │ ├── cblas_dger.c
│ │ │ ├── cblas_dnrm2.c
│ │ │ ├── cblas_drot.c
│ │ │ ├── cblas_drotg.c
│ │ │ ├── cblas_drotm.c
│ │ │ ├── cblas_drotmg.c
│ │ │ ├── cblas_dsbmv.c
│ │ │ ├── cblas_dscal.c
│ │ │ ├── cblas_dsdot.c
│ │ │ ├── cblas_dspmv.c
│ │ │ ├── cblas_dspr2.c
│ │ │ ├── cblas_dspr.c
│ │ │ ├── cblas_dswap.c
│ │ │ ├── cblas_dsymm.c
│ │ │ ├── cblas_dsymv.c
│ │ │ ├── cblas_dsyr2.c
│ │ │ ├── cblas_dsyr2k.c
│ │ │ ├── cblas_dsyr.c
│ │ │ ├── cblas_dsyrk.c
│ │ │ ├── cblas_dtbmv.c
│ │ │ ├── cblas_dtbsv.c
│ │ │ ├── cblas_dtpmv.c
│ │ │ ├── cblas_dtpsv.c
│ │ │ ├── cblas_dtrmm.c
│ │ │ ├── cblas_dtrmv.c
│ │ │ ├── cblas_dtrsm.c
│ │ │ ├── cblas_dtrsv.c
│ │ │ ├── cblas_dzasum.c
│ │ │ ├── cblas_dznrm2.c
│ │ │ ├── cblas_f77.h
│ │ │ ├── cblas.h
│ │ │ ├── cblas_icamax.c
│ │ │ ├── cblas_idamax.c
│ │ │ ├── cblas_isamax.c
│ │ │ ├── cblas_izamax.c
│ │ │ ├── cblas_sasum.c
│ │ │ ├── cblas_saxpy.c
│ │ │ ├── cblas_scasum.c
│ │ │ ├── cblas_scnrm2.c
│ │ │ ├── cblas_scopy.c
│ │ │ ├── cblas_sdot.c
│ │ │ ├── cblas_sdsdot.c
│ │ │ ├── cblas_sgbmv.c
│ │ │ ├── cblas_sgemm.c
│ │ │ ├── cblas_sgemv.c
│ │ │ ├── cblas_sger.c
│ │ │ ├── cblas_snrm2.c
│ │ │ ├── cblas_srot.c
│ │ │ ├── cblas_srotg.c
│ │ │ ├── cblas_srotm.c
│ │ │ ├── cblas_srotmg.c
│ │ │ ├── cblas_ssbmv.c
│ │ │ ├── cblas_sscal.c
│ │ │ ├── cblas_sspmv.c
│ │ │ ├── cblas_sspr2.c
│ │ │ ├── cblas_sspr.c
│ │ │ ├── cblas_sswap.c
│ │ │ ├── cblas_ssymm.c
│ │ │ ├── cblas_ssymv.c
│ │ │ ├── cblas_ssyr2.c
│ │ │ ├── cblas_ssyr2k.c
│ │ │ ├── cblas_ssyr.c
│ │ │ ├── cblas_ssyrk.c
│ │ │ ├── cblas_stbmv.c
│ │ │ ├── cblas_stbsv.c
│ │ │ ├── cblas_stpmv.c
│ │ │ ├── cblas_stpsv.c
│ │ │ ├── cblas_strmm.c
│ │ │ ├── cblas_strmv.c
│ │ │ ├── cblas_strsm.c
│ │ │ ├── cblas_strsv.c
│ │ │ ├── cblas_xerbla.c
│ │ │ ├── cblas_zaxpy.c
│ │ │ ├── cblas_zcopy.c
│ │ │ ├── cblas_zdotc_sub.c
│ │ │ ├── cblas_zdotu_sub.c
│ │ │ ├── cblas_zdscal.c
│ │ │ ├── cblas_zgbmv.c
│ │ │ ├── cblas_zgemm.c
│ │ │ ├── cblas_zgemv.c
│ │ │ ├── cblas_zgerc.c
│ │ │ ├── cblas_zgeru.c
│ │ │ ├── cblas_zhbmv.c
│ │ │ ├── cblas_zhemm.c
│ │ │ ├── cblas_zhemv.c
│ │ │ ├── cblas_zher2.c
│ │ │ ├── cblas_zher2k.c
│ │ │ ├── cblas_zher.c
│ │ │ ├── cblas_zherk.c
│ │ │ ├── cblas_zhpmv.c
│ │ │ ├── cblas_zhpr2.c
│ │ │ ├── cblas_zhpr.c
│ │ │ ├── cblas_zscal.c
│ │ │ ├── cblas_zswap.c
│ │ │ ├── cblas_zsymm.c
│ │ │ ├── cblas_zsyr2k.c
│ │ │ ├── cblas_zsyrk.c
│ │ │ ├── cblas_ztbmv.c
│ │ │ ├── cblas_ztbsv.c
│ │ │ ├── cblas_ztpmv.c
│ │ │ ├── cblas_ztpsv.c
│ │ │ ├── cblas_ztrmm.c
│ │ │ ├── cblas_ztrmv.c
│ │ │ ├── cblas_ztrsm.c
│ │ │ ├── cblas_ztrsv.c
│ │ │ ├── cdotcsub.f
│ │ │ ├── cdotusub.f
│ │ │ ├── CMakeLists.txt
│ │ │ ├── dasumsub.f
│ │ │ ├── ddotsub.f
│ │ │ ├── dnrm2sub.f
│ │ │ ├── dsdotsub.f
│ │ │ ├── dzasumsub.f
│ │ │ ├── dznrm2sub.f
│ │ │ ├── icamaxsub.f
│ │ │ ├── idamaxsub.f
│ │ │ ├── isamaxsub.f
│ │ │ ├── izamaxsub.f
│ │ │ ├── README
│ │ │ ├── sasumsub.f
│ │ │ ├── scasumsub.f
│ │ │ ├── scnrm2sub.f
│ │ │ ├── sdotsub.f
│ │ │ ├── sdsdotsub.f
│ │ │ ├── snrm2sub.f
│ │ │ ├── zdotcsub.f
│ │ │ └── zdotusub.f
│ │ ├── libjpeg
│ │ │ ├── jcapimin.cpp
│ │ │ ├── jcapistd.cpp
│ │ │ ├── jccoefct.cpp
│ │ │ ├── jccolor.cpp
│ │ │ ├── jcdctmgr.cpp
│ │ │ ├── jchuff.cpp
│ │ │ ├── jchuff.h
│ │ │ ├── jcinit.cpp
│ │ │ ├── jcmainct.cpp
│ │ │ ├── jcmarker.cpp
│ │ │ ├── jcmaster.cpp
│ │ │ ├── jcomapi.cpp
│ │ │ ├── jconfig.h
│ │ │ ├── jcparam.cpp
│ │ │ ├── jcphuff.cpp
│ │ │ ├── jcprepct.cpp
│ │ │ ├── jcsample.cpp
│ │ │ ├── jdapimin.cpp
│ │ │ ├── jdapistd.cpp
│ │ │ ├── jdatadst.cpp
│ │ │ ├── jdatasrc.cpp
│ │ │ ├── jdcoefct.cpp
│ │ │ ├── jdcolor.cpp
│ │ │ ├── jdct.h
│ │ │ ├── jddctmgr.cpp
│ │ │ ├── jdhuff.cpp
│ │ │ ├── jdhuff.h
│ │ │ ├── jdinput.cpp
│ │ │ ├── jdmainct.cpp
│ │ │ ├── jdmarker.cpp
│ │ │ ├── jdmaster.cpp
│ │ │ ├── jdmerge.cpp
│ │ │ ├── jdphuff.cpp
│ │ │ ├── jdpostct.cpp
│ │ │ ├── jdsample.cpp
│ │ │ ├── jerror.cpp
│ │ │ ├── jerror.h
│ │ │ ├── jfdctflt.cpp
│ │ │ ├── jfdctfst.cpp
│ │ │ ├── jfdctint.cpp
│ │ │ ├── jidctflt.cpp
│ │ │ ├── jidctfst.cpp
│ │ │ ├── jidctint.cpp
│ │ │ ├── jidctred.cpp
│ │ │ ├── jinclude.h
│ │ │ ├── jmemmgr.cpp
│ │ │ ├── jmemnobs.cpp
│ │ │ ├── jmemsys.h
│ │ │ ├── jmorecfg.h
│ │ │ ├── jpegint.h
│ │ │ ├── jpeglib.h
│ │ │ ├── jquant1.cpp
│ │ │ ├── jquant2.cpp
│ │ │ ├── jutils.cpp
│ │ │ ├── jversion.h
│ │ │ └── README
│ │ ├── libpng
│ │ │ ├── arm
│ │ │ │ ├── arm_init.c
│ │ │ │ ├── filter_neon_intrinsics.c
│ │ │ │ └── filter_neon.S
│ │ │ ├── LICENSE
│ │ │ ├── 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
│ │ └── zlib
│ │ ├── adler32.c
│ │ ├── 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
│ │ ├── zlib.h
│ │ ├── zutil.c
│ │ └── zutil.h
│ ├── filtering
│ │ ├── kalman_filter_abstract.h
│ │ ├── kalman_filter.h
│ │ ├── rls_filter_abstract.h
│ │ └── rls_filter.h
│ ├── filtering.h
│ ├── float_details.h
│ ├── fstream
│ ├── general_hash
│ │ ├── count_bits_abstract.h
│ │ ├── count_bits.h
│ │ ├── general_hash.h
│ │ ├── hash_abstract.h
│ │ ├── hash.h
│ │ ├── murmur_hash3_abstract.h
│ │ ├── murmur_hash3.h
│ │ ├── random_hashing_abstract.h
│ │ └── random_hashing.h
│ ├── geometry
│ │ ├── border_enumerator_abstract.h
│ │ ├── border_enumerator.h
│ │ ├── drectangle_abstract.h
│ │ ├── drectangle.h
│ │ ├── point_transforms_abstract.h
│ │ ├── point_transforms.h
│ │ ├── rectangle_abstract.h
│ │ ├── rectangle.h
│ │ ├── vector_abstract.h
│ │ └── vector.h
│ ├── geometry.h
│ ├── graph
│ │ ├── graph_kernel_1.h
│ │ └── graph_kernel_abstract.h
│ ├── graph_cuts
│ │ ├── find_max_factor_graph_potts_abstract.h
│ │ ├── find_max_factor_graph_potts.h
│ │ ├── general_flow_graph.h
│ │ ├── general_potts_problem.h
│ │ ├── graph_labeler_abstract.h
│ │ ├── graph_labeler.h
│ │ ├── min_cut_abstract.h
│ │ └── min_cut.h
│ ├── graph_cuts.h
│ ├── graph.h
│ ├── graph_utils
│ │ ├── edge_list_graphs_abstract.h
│ │ ├── edge_list_graphs.h
│ │ ├── find_k_nearest_neighbors_lsh_abstract.h
│ │ ├── find_k_nearest_neighbors_lsh.h
│ │ ├── function_objects_abstract.h
│ │ ├── function_objects.h
│ │ ├── graph_utils_abstract.h
│ │ ├── graph_utils.h
│ │ ├── ordered_sample_pair_abstract.h
│ │ ├── ordered_sample_pair.h
│ │ ├── sample_pair_abstract.h
│ │ └── sample_pair.h
│ ├── graph_utils.h
│ ├── graph_utils_threaded.h
│ ├── gui_core
│ │ ├── gui_core_kernel_1.cpp
│ │ ├── gui_core_kernel_1.h
│ │ ├── gui_core_kernel_2.cpp
│ │ ├── gui_core_kernel_2.h
│ │ ├── gui_core_kernel_abstract.h
│ │ ├── windows.h
│ │ └── xlib.h
│ ├── gui_core.h
│ ├── gui_widgets
│ │ ├── base_widgets_abstract.h
│ │ ├── base_widgets.cpp
│ │ ├── base_widgets.h
│ │ ├── canvas_drawing_abstract.h
│ │ ├── canvas_drawing.cpp
│ │ ├── canvas_drawing.h
│ │ ├── drawable_abstract.h
│ │ ├── drawable.cpp
│ │ ├── drawable.h
│ │ ├── fonts_abstract.h
│ │ ├── fonts.cpp
│ │ ├── fonts.h
│ │ ├── nativefont.h
│ │ ├── style_abstract.h
│ │ ├── style.cpp
│ │ ├── style.h
│ │ ├── widgets_abstract.h
│ │ ├── widgets.cpp
│ │ └── widgets.h
│ ├── gui_widgets.h
│ ├── hash.h
│ ├── hash_map
│ │ ├── hash_map_kernel_1.h
│ │ ├── hash_map_kernel_abstract.h
│ │ └── hash_map_kernel_c.h
│ ├── hash_map.h
│ ├── hash_set
│ │ ├── hash_set_kernel_1.h
│ │ ├── hash_set_kernel_abstract.h
│ │ └── hash_set_kernel_c.h
│ ├── hash_set.h
│ ├── hash_table
│ │ ├── hash_table_kernel_1.h
│ │ ├── hash_table_kernel_2.h
│ │ ├── hash_table_kernel_abstract.h
│ │ └── hash_table_kernel_c.h
│ ├── hash_table.h
│ ├── http_client
│ │ ├── http_client_abstract.h
│ │ ├── http_client.cpp
│ │ └── http_client.h
│ ├── image_io.h
│ ├── image_keypoint
│ │ ├── binned_vector_feature_image_abstract.h
│ │ ├── binned_vector_feature_image.h
│ │ ├── build_separable_poly_filters.h
│ │ ├── draw_surf_points_abstract.h
│ │ ├── draw_surf_points.h
│ │ ├── fine_hog_image_abstract.h
│ │ ├── fine_hog_image.h
│ │ ├── hashed_feature_image_abstract.h
│ │ ├── hashed_feature_image.h
│ │ ├── hessian_pyramid_abstract.h
│ │ ├── hessian_pyramid.h
│ │ ├── hog_abstract.h
│ │ ├── hog.h
│ │ ├── nearest_neighbor_feature_image_abstract.h
│ │ ├── nearest_neighbor_feature_image.h
│ │ ├── poly_image_abstract.h
│ │ ├── poly_image.h
│ │ ├── surf_abstract.h
│ │ └── surf.h
│ ├── image_keypoint.h
│ ├── image_loader
│ │ ├── image_loader_abstract.h
│ │ ├── image_loader.h
│ │ ├── jpeg_loader_abstract.h
│ │ ├── jpeg_loader.cpp
│ │ ├── jpeg_loader.h
│ │ ├── load_image_abstract.h
│ │ ├── load_image.h
│ │ ├── png_loader_abstract.h
│ │ ├── png_loader.cpp
│ │ └── png_loader.h
│ ├── image_processing
│ │ ├── box_overlap_testing_abstract.h
│ │ ├── box_overlap_testing.h
│ │ ├── correlation_tracker_abstract.h
│ │ ├── correlation_tracker.h
│ │ ├── detection_template_tools_abstract.h
│ │ ├── detection_template_tools.h
│ │ ├── frontal_face_detector_abstract.h
│ │ ├── frontal_face_detector.h
│ │ ├── full_object_detection_abstract.h
│ │ ├── full_object_detection.h
│ │ ├── generic_image.h
│ │ ├── object_detector_abstract.h
│ │ ├── object_detector.h
│ │ ├── remove_unobtainable_rectangles_abstract.h
│ │ ├── remove_unobtainable_rectangles.h
│ │ ├── render_face_detections_abstract.h
│ │ ├── render_face_detections.h
│ │ ├── scan_fhog_pyramid_abstract.h
│ │ ├── scan_fhog_pyramid.h
│ │ ├── scan_image_abstract.h
│ │ ├── scan_image_boxes_abstract.h
│ │ ├── scan_image_boxes.h
│ │ ├── scan_image_custom_abstract.h
│ │ ├── scan_image_custom.h
│ │ ├── scan_image.h
│ │ ├── scan_image_pyramid_abstract.h
│ │ ├── scan_image_pyramid.h
│ │ ├── scan_image_pyramid_tools_abstract.h
│ │ ├── scan_image_pyramid_tools.h
│ │ ├── setup_hashed_features_abstract.h
│ │ ├── setup_hashed_features.h
│ │ ├── shape_predictor_abstract.h
│ │ ├── shape_predictor.h
│ │ ├── shape_predictor_trainer_abstract.h
│ │ └── shape_predictor_trainer.h
│ ├── image_processing.h
│ ├── image_saver
│ │ ├── dng_shared.h
│ │ ├── image_saver_abstract.h
│ │ ├── image_saver.h
│ │ ├── save_jpeg_abstract.h
│ │ ├── save_jpeg.cpp
│ │ ├── save_jpeg.h
│ │ ├── save_png_abstract.h
│ │ ├── save_png.cpp
│ │ └── save_png.h
│ ├── image_transforms
│ │ ├── assign_image_abstract.h
│ │ ├── assign_image.h
│ │ ├── colormaps_abstract.h
│ │ ├── colormaps.h
│ │ ├── draw_abstract.h
│ │ ├── draw.h
│ │ ├── edge_detector_abstract.h
│ │ ├── edge_detector.h
│ │ ├── equalize_histogram_abstract.h
│ │ ├── equalize_histogram.h
│ │ ├── fhog_abstract.h
│ │ ├── fhog.h
│ │ ├── hough_transform_abstract.h
│ │ ├── hough_transform.h
│ │ ├── image_pyramid_abstract.h
│ │ ├── image_pyramid.h
│ │ ├── integral_image_abstract.h
│ │ ├── integral_image.h
│ │ ├── interpolation_abstract.h
│ │ ├── interpolation.h
│ │ ├── label_connected_blobs_abstract.h
│ │ ├── label_connected_blobs.h
│ │ ├── lbp_abstract.h
│ │ ├── lbp.h
│ │ ├── morphological_operations_abstract.h
│ │ ├── morphological_operations.h
│ │ ├── random_color_transform_abstract.h
│ │ ├── random_color_transform.h
│ │ ├── random_cropper_abstract.h
│ │ ├── random_cropper.h
│ │ ├── segment_image_abstract.h
│ │ ├── segment_image.h
│ │ ├── spatial_filtering_abstract.h
│ │ ├── spatial_filtering.h
│ │ ├── thresholding_abstract.h
│ │ └── thresholding.h
│ ├── image_transforms.h
│ ├── interfaces
│ │ ├── cmd_line_parser_option.h
│ │ ├── enumerable.h
│ │ ├── map_pair.h
│ │ └── remover.h
│ ├── iomanip
│ ├── iosfwd
│ ├── iosockstream
│ │ ├── iosockstream_abstract.h
│ │ └── iosockstream.h
│ ├── iosockstream.h
│ ├── iostream
│ ├── is_kind.h
│ ├── istream
│ ├── java
│ │ ├── CMakeLists.txt
│ │ ├── cmake_swig_jni
│ │ ├── java_array.h
│ │ ├── run_test.sh
│ │ ├── swig_api.h
│ │ └── swig_test.java
│ ├── LICENSE.txt
│ ├── linker
│ │ ├── linker_kernel_1.cpp
│ │ ├── linker_kernel_1.h
│ │ └── linker_kernel_abstract.h
│ ├── linker.h
│ ├── locale
│ ├── logger
│ │ ├── extra_logger_headers.cpp
│ │ ├── extra_logger_headers.h
│ │ ├── logger_config_file.cpp
│ │ ├── logger_config_file.h
│ │ ├── logger_kernel_1.cpp
│ │ ├── logger_kernel_1.h
│ │ └── logger_kernel_abstract.h
│ ├── logger.h
│ ├── lsh
│ │ ├── create_random_projection_hash_abstract.h
│ │ ├── create_random_projection_hash.h
│ │ ├── hashes_abstract.h
│ │ ├── hashes.h
│ │ ├── projection_hash_abstract.h
│ │ └── projection_hash.h
│ ├── lsh.h
│ ├── lz77_buffer
│ │ ├── lz77_buffer_kernel_1.h
│ │ ├── lz77_buffer_kernel_2.h
│ │ ├── lz77_buffer_kernel_abstract.h
│ │ └── lz77_buffer_kernel_c.h
│ ├── lz77_buffer.h
│ ├── lzp_buffer
│ │ ├── lzp_buffer_kernel_1.h
│ │ ├── lzp_buffer_kernel_2.h
│ │ ├── lzp_buffer_kernel_abstract.h
│ │ └── lzp_buffer_kernel_c.h
│ ├── lzp_buffer.h
│ ├── manifold_regularization
│ │ ├── linear_manifold_regularizer_abstract.h
│ │ └── linear_manifold_regularizer.h
│ ├── manifold_regularization.h
│ ├── map
│ │ ├── map_kernel_1.h
│ │ ├── map_kernel_abstract.h
│ │ └── map_kernel_c.h
│ ├── map.h
│ ├── matlab
│ │ ├── call_matlab.h
│ │ ├── CMakeLists.txt
│ │ ├── cmake_mex_wrapper
│ │ ├── example.m
│ │ ├── example_mex_callback.cpp
│ │ ├── example_mex_class.cpp
│ │ ├── example_mex_function.cpp
│ │ ├── example_mex_struct.cpp
│ │ ├── mex_wrapper.cpp
│ │ ├── README.txt
│ │ ├── subprocess_stream.cpp
│ │ └── subprocess_stream.h
│ ├── matrix
│ │ ├── cblas_constants.h
│ │ ├── lapack
│ │ │ ├── fortran_id.h
│ │ │ ├── gees.h
│ │ │ ├── geev.h
│ │ │ ├── geqrf.h
│ │ │ ├── gesdd.h
│ │ │ ├── gesvd.h
│ │ │ ├── getrf.h
│ │ │ ├── ormqr.h
│ │ │ ├── potrf.h
│ │ │ ├── syev.h
│ │ │ └── syevr.h
│ │ ├── matrix_abstract.h
│ │ ├── matrix_assign_fwd.h
│ │ ├── matrix_assign.h
│ │ ├── matrix_blas_bindings.h
│ │ ├── matrix_cholesky.h
│ │ ├── matrix_conj_trans.h
│ │ ├── matrix_conv_abstract.h
│ │ ├── matrix_conv.h
│ │ ├── matrix_data_layout_abstract.h
│ │ ├── matrix_data_layout.h
│ │ ├── matrix_default_mul.h
│ │ ├── matrix_eigenvalue.h
│ │ ├── matrix_exp_abstract.h
│ │ ├── matrix_exp.h
│ │ ├── matrix_expressions.h
│ │ ├── matrix_fft_abstract.h
│ │ ├── matrix_fft.h
│ │ ├── matrix_fwd.h
│ │ ├── matrix_generic_image.h
│ │ ├── matrix.h
│ │ ├── matrix_la_abstract.h
│ │ ├── matrix_la.h
│ │ ├── matrix_lu.h
│ │ ├── matrix_mat_abstract.h
│ │ ├── matrix_mat.h
│ │ ├── matrix_math_functions_abstract.h
│ │ ├── matrix_math_functions.h
│ │ ├── matrix_op.h
│ │ ├── matrix_qr.h
│ │ ├── matrix_read_from_istream.h
│ │ ├── matrix_subexp_abstract.h
│ │ ├── matrix_subexp.h
│ │ ├── matrix_trsm.h
│ │ ├── matrix_utilities_abstract.h
│ │ ├── matrix_utilities.h
│ │ ├── symmetric_matrix_cache_abstract.h
│ │ └── symmetric_matrix_cache.h
│ ├── matrix.h
│ ├── md5
│ │ ├── md5_kernel_1.cpp
│ │ ├── md5_kernel_1.h
│ │ └── md5_kernel_abstract.h
│ ├── md5.h
│ ├── member_function_pointer
│ │ ├── make_mfp_abstract.h
│ │ ├── make_mfp.h
│ │ ├── member_function_pointer_kernel_1.h
│ │ └── member_function_pointer_kernel_abstract.h
│ ├── member_function_pointer.h
│ ├── memory_manager
│ │ ├── memory_manager_kernel_1.h
│ │ ├── memory_manager_kernel_2.h
│ │ ├── memory_manager_kernel_3.h
│ │ └── memory_manager_kernel_abstract.h
│ ├── memory_manager_global
│ │ ├── memory_manager_global_kernel_1.h
│ │ └── memory_manager_global_kernel_abstract.h
│ ├── memory_manager_global.h
│ ├── memory_manager.h
│ ├── memory_manager_stateless
│ │ ├── memory_manager_stateless_kernel_1.h
│ │ ├── memory_manager_stateless_kernel_2.h
│ │ └── memory_manager_stateless_kernel_abstract.h
│ ├── memory_manager_stateless.h
│ ├── misc_api
│ │ ├── misc_api_kernel_1.cpp
│ │ ├── misc_api_kernel_1.h
│ │ ├── misc_api_kernel_2.cpp
│ │ ├── misc_api_kernel_2.h
│ │ ├── misc_api_kernel_abstract.h
│ │ ├── misc_api_shared.h
│ │ ├── posix.h
│ │ └── windows.h
│ ├── misc_api.h
│ ├── mlp
│ │ ├── mlp_kernel_1.h
│ │ ├── mlp_kernel_abstract.h
│ │ └── mlp_kernel_c.h
│ ├── mlp.h
│ ├── noncopyable.h
│ ├── numerical_integration
│ │ ├── integrate_function_adapt_simpson_abstract.h
│ │ └── integrate_function_adapt_simpson.h
│ ├── numerical_integration.h
│ ├── numeric_constants.h
│ ├── opencv
│ │ ├── cv_image_abstract.h
│ │ ├── cv_image.h
│ │ ├── to_open_cv_abstract.h
│ │ └── to_open_cv.h
│ ├── opencv.h
│ ├── optimization
│ │ ├── elastic_net_abstract.h
│ │ ├── elastic_net.h
│ │ ├── find_max_factor_graph_nmplp_abstract.h
│ │ ├── find_max_factor_graph_nmplp.h
│ │ ├── find_max_factor_graph_viterbi_abstract.h
│ │ ├── find_max_factor_graph_viterbi.h
│ │ ├── find_max_parse_cky_abstract.h
│ │ ├── find_max_parse_cky.h
│ │ ├── find_optimal_parameters_abstract.h
│ │ ├── find_optimal_parameters.h
│ │ ├── max_cost_assignment_abstract.h
│ │ ├── max_cost_assignment.h
│ │ ├── max_sum_submatrix_abstract.h
│ │ ├── max_sum_submatrix.h
│ │ ├── optimization_abstract.h
│ │ ├── optimization_bobyqa_abstract.h
│ │ ├── optimization_bobyqa.h
│ │ ├── optimization.h
│ │ ├── optimization_least_squares_abstract.h
│ │ ├── optimization_least_squares.h
│ │ ├── optimization_line_search_abstract.h
│ │ ├── optimization_line_search.h
│ │ ├── optimization_oca_abstract.h
│ │ ├── optimization_oca.h
│ │ ├── optimization_search_strategies_abstract.h
│ │ ├── optimization_search_strategies.h
│ │ ├── optimization_solve_qp2_using_smo_abstract.h
│ │ ├── optimization_solve_qp2_using_smo.h
│ │ ├── optimization_solve_qp3_using_smo_abstract.h
│ │ ├── optimization_solve_qp3_using_smo.h
│ │ ├── optimization_solve_qp_using_smo_abstract.h
│ │ ├── optimization_solve_qp_using_smo.h
│ │ ├── optimization_stop_strategies_abstract.h
│ │ ├── optimization_stop_strategies.h
│ │ ├── optimization_trust_region_abstract.h
│ │ └── optimization_trust_region.h
│ ├── optimization.h
│ ├── ostream
│ ├── pipe
│ │ ├── pipe_kernel_1.h
│ │ └── pipe_kernel_abstract.h
│ ├── pipe.h
│ ├── pixel.h
│ ├── platform.h
│ ├── python
│ │ ├── boost_python_utils.h
│ │ ├── numpy.h
│ │ ├── numpy_image.h
│ │ ├── pyassert.h
│ │ └── serialize_pickle.h
│ ├── python.h
│ ├── quantum_computing
│ │ ├── quantum_computing_abstract.h
│ │ └── quantum_computing.h
│ ├── quantum_computing.h
│ ├── queue
│ │ ├── queue_kernel_1.h
│ │ ├── queue_kernel_2.h
│ │ ├── queue_kernel_abstract.h
│ │ ├── queue_kernel_c.h
│ │ ├── queue_sort_1.h
│ │ └── queue_sort_abstract.h
│ ├── queue.h
│ ├── rand
│ │ ├── mersenne_twister.h
│ │ ├── rand_kernel_1.h
│ │ └── rand_kernel_abstract.h
│ ├── rand.h
│ ├── reference_counter
│ │ ├── reference_counter_kernel_1.h
│ │ └── reference_counter_kernel_abstract.h
│ ├── reference_counter.h
│ ├── ref.h
│ ├── revision.h
│ ├── revision.h.in
│ ├── sequence
│ │ ├── sequence_compare_1.h
│ │ ├── sequence_compare_abstract.h
│ │ ├── sequence_kernel_1.h
│ │ ├── sequence_kernel_2.h
│ │ ├── sequence_kernel_abstract.h
│ │ ├── sequence_kernel_c.h
│ │ ├── sequence_sort_1.h
│ │ ├── sequence_sort_2.h
│ │ └── sequence_sort_abstract.h
│ ├── sequence.h
│ ├── serialize.h
│ ├── server
│ │ ├── server_http_abstract.h
│ │ ├── server_http.cpp
│ │ ├── server_http.h
│ │ ├── server_iostream_abstract.h
│ │ ├── server_iostream.cpp
│ │ ├── server_iostream.h
│ │ ├── server_kernel_abstract.h
│ │ ├── server_kernel.cpp
│ │ └── server_kernel.h
│ ├── server.h
│ ├── set
│ │ ├── set_compare_1.h
│ │ ├── set_compare_abstract.h
│ │ ├── set_kernel_1.h
│ │ ├── set_kernel_abstract.h
│ │ └── set_kernel_c.h
│ ├── set.h
│ ├── set_utils
│ │ ├── set_utils_abstract.h
│ │ └── set_utils.h
│ ├── set_utils.h
│ ├── simd
│ │ ├── simd4f.h
│ │ ├── simd4i.h
│ │ ├── simd8f.h
│ │ ├── simd8i.h
│ │ └── simd_check.h
│ ├── simd.h
│ ├── sliding_buffer
│ │ ├── circular_buffer_abstract.h
│ │ ├── circular_buffer.h
│ │ ├── sliding_buffer_kernel_1.h
│ │ ├── sliding_buffer_kernel_abstract.h
│ │ └── sliding_buffer_kernel_c.h
│ ├── sliding_buffer.h
│ ├── smart_pointers
│ │ ├── scoped_ptr.h
│ │ ├── shared_ptr_abstract.h
│ │ ├── shared_ptr.h
│ │ ├── shared_ptr_thread_safe_abstract.h
│ │ ├── shared_ptr_thread_safe.h
│ │ ├── weak_ptr_abstract.h
│ │ └── weak_ptr.h
│ ├── smart_pointers.h
│ ├── smart_pointers_thread_safe.h
│ ├── sockets
│ │ ├── posix.h
│ │ ├── sockets_extensions_abstract.h
│ │ ├── sockets_extensions.cpp
│ │ ├── sockets_extensions.h
│ │ ├── sockets_kernel_1.cpp
│ │ ├── sockets_kernel_1.h
│ │ ├── sockets_kernel_2.cpp
│ │ ├── sockets_kernel_2.h
│ │ ├── sockets_kernel_abstract.h
│ │ └── windows.h
│ ├── sockets.h
│ ├── sockstreambuf
│ │ ├── sockstreambuf_abstract.h
│ │ ├── sockstreambuf.cpp
│ │ ├── sockstreambuf.h
│ │ ├── sockstreambuf_unbuffered.cpp
│ │ └── sockstreambuf_unbuffered.h
│ ├── sockstreambuf.h
│ ├── sort.h
│ ├── sparse_vector.h
│ ├── sqlite
│ │ ├── sqlite_abstract.h
│ │ ├── sqlite.h
│ │ ├── sqlite_tools_abstract.h
│ │ └── sqlite_tools.h
│ ├── sqlite.h
│ ├── sstream
│ ├── stack
│ │ ├── stack_kernel_1.h
│ │ ├── stack_kernel_abstract.h
│ │ └── stack_kernel_c.h
│ ├── stack.h
│ ├── stack_trace.cpp
│ ├── stack_trace.h
│ ├── static_map
│ │ ├── static_map_kernel_1.h
│ │ ├── static_map_kernel_abstract.h
│ │ └── static_map_kernel_c.h
│ ├── static_map.h
│ ├── static_set
│ │ ├── static_set_compare_1.h
│ │ ├── static_set_compare_abstract.h
│ │ ├── static_set_kernel_1.h
│ │ ├── static_set_kernel_abstract.h
│ │ └── static_set_kernel_c.h
│ ├── static_set.h
│ ├── statistics
│ │ ├── average_precision_abstract.h
│ │ ├── average_precision.h
│ │ ├── cca_abstract.h
│ │ ├── cca.h
│ │ ├── dpca_abstract.h
│ │ ├── dpca.h
│ │ ├── image_feature_sampling_abstract.h
│ │ ├── image_feature_sampling.h
│ │ ├── lda_abstract.h
│ │ ├── lda.h
│ │ ├── random_subset_selector_abstract.h
│ │ ├── random_subset_selector.h
│ │ ├── running_gradient_abstract.h
│ │ ├── running_gradient.h
│ │ ├── sammon_abstract.h
│ │ ├── sammon.h
│ │ ├── statistics_abstract.h
│ │ ├── statistics.h
│ │ ├── vector_normalizer_frobmetric_abstract.h
│ │ └── vector_normalizer_frobmetric.h
│ ├── statistics.h
│ ├── std_allocator.h
│ ├── stl_checked
│ │ ├── std_vector_c_abstract.h
│ │ └── std_vector_c.h
│ ├── stl_checked.h
│ ├── string
│ │ ├── cassert
│ │ ├── iomanip
│ │ ├── iosfwd
│ │ ├── iostream
│ │ ├── locale
│ │ ├── string_abstract.h
│ │ └── string.h
│ ├── string.h
│ ├── svm
│ │ ├── active_learning_abstract.h
│ │ ├── active_learning.h
│ │ ├── assignment_function_abstract.h
│ │ ├── assignment_function.h
│ │ ├── cross_validate_assignment_trainer_abstract.h
│ │ ├── cross_validate_assignment_trainer.h
│ │ ├── cross_validate_graph_labeling_trainer_abstract.h
│ │ ├── cross_validate_graph_labeling_trainer.h
│ │ ├── cross_validate_multiclass_trainer_abstract.h
│ │ ├── cross_validate_multiclass_trainer.h
│ │ ├── cross_validate_object_detection_trainer_abstract.h
│ │ ├── cross_validate_object_detection_trainer.h
│ │ ├── cross_validate_regression_trainer_abstract.h
│ │ ├── cross_validate_regression_trainer.h
│ │ ├── cross_validate_sequence_labeler_abstract.h
│ │ ├── cross_validate_sequence_labeler.h
│ │ ├── cross_validate_sequence_segmenter_abstract.h
│ │ ├── cross_validate_sequence_segmenter.h
│ │ ├── cross_validate_track_association_trainer_abstract.h
│ │ ├── cross_validate_track_association_trainer.h
│ │ ├── empirical_kernel_map_abstract.h
│ │ ├── empirical_kernel_map.h
│ │ ├── feature_ranking_abstract.h
│ │ ├── feature_ranking.h
│ │ ├── function_abstract.h
│ │ ├── function.h
│ │ ├── kcentroid_abstract.h
│ │ ├── kcentroid.h
│ │ ├── kcentroid_overloads.h
│ │ ├── kernel_abstract.h
│ │ ├── kernel.h
│ │ ├── kernel_matrix_abstract.h
│ │ ├── kernel_matrix.h
│ │ ├── kkmeans_abstract.h
│ │ ├── kkmeans.h
│ │ ├── krls_abstract.h
│ │ ├── krls.h
│ │ ├── krr_trainer_abstract.h
│ │ ├── krr_trainer.h
│ │ ├── linearly_independent_subset_finder_abstract.h
│ │ ├── linearly_independent_subset_finder.h
│ │ ├── multiclass_tools_abstract.h
│ │ ├── multiclass_tools.h
│ │ ├── null_df.h
│ │ ├── null_trainer_abstract.h
│ │ ├── null_trainer.h
│ │ ├── num_nonnegative_weights.h
│ │ ├── one_vs_all_decision_function_abstract.h
│ │ ├── one_vs_all_decision_function.h
│ │ ├── one_vs_all_trainer_abstract.h
│ │ ├── one_vs_all_trainer.h
│ │ ├── one_vs_one_decision_function_abstract.h
│ │ ├── one_vs_one_decision_function.h
│ │ ├── one_vs_one_trainer_abstract.h
│ │ ├── one_vs_one_trainer.h
│ │ ├── pegasos_abstract.h
│ │ ├── pegasos.h
│ │ ├── ranking_tools_abstract.h
│ │ ├── ranking_tools.h
│ │ ├── rbf_network_abstract.h
│ │ ├── rbf_network.h
│ │ ├── reduced_abstract.h
│ │ ├── reduced.h
│ │ ├── rls_abstract.h
│ │ ├── rls.h
│ │ ├── roc_trainer_abstract.h
│ │ ├── roc_trainer.h
│ │ ├── rr_trainer_abstract.h
│ │ ├── rr_trainer.h
│ │ ├── rvm_abstract.h
│ │ ├── rvm.h
│ │ ├── sequence_labeler_abstract.h
│ │ ├── sequence_labeler.h
│ │ ├── sequence_segmenter_abstract.h
│ │ ├── sequence_segmenter.h
│ │ ├── simplify_linear_decision_function_abstract.h
│ │ ├── simplify_linear_decision_function.h
│ │ ├── sort_basis_vectors_abstract.h
│ │ ├── sort_basis_vectors.h
│ │ ├── sparse_kernel_abstract.h
│ │ ├── sparse_kernel.h
│ │ ├── sparse_vector_abstract.h
│ │ ├── sparse_vector.h
│ │ ├── structural_assignment_trainer_abstract.h
│ │ ├── structural_assignment_trainer.h
│ │ ├── structural_graph_labeling_trainer_abstract.h
│ │ ├── structural_graph_labeling_trainer.h
│ │ ├── structural_object_detection_trainer_abstract.h
│ │ ├── structural_object_detection_trainer.h
│ │ ├── structural_sequence_labeling_trainer_abstract.h
│ │ ├── structural_sequence_labeling_trainer.h
│ │ ├── structural_sequence_segmentation_trainer_abstract.h
│ │ ├── structural_sequence_segmentation_trainer.h
│ │ ├── structural_svm_assignment_problem_abstract.h
│ │ ├── structural_svm_assignment_problem.h
│ │ ├── structural_svm_distributed_abstract.h
│ │ ├── structural_svm_distributed.h
│ │ ├── structural_svm_graph_labeling_problem_abstract.h
│ │ ├── structural_svm_graph_labeling_problem.h
│ │ ├── structural_svm_object_detection_problem_abstract.h
│ │ ├── structural_svm_object_detection_problem.h
│ │ ├── structural_svm_problem_abstract.h
│ │ ├── structural_svm_problem.h
│ │ ├── structural_svm_problem_threaded_abstract.h
│ │ ├── structural_svm_problem_threaded.h
│ │ ├── structural_svm_sequence_labeling_problem_abstract.h
│ │ ├── structural_svm_sequence_labeling_problem.h
│ │ ├── structural_track_association_trainer_abstract.h
│ │ ├── structural_track_association_trainer.h
│ │ ├── svm_abstract.h
│ │ ├── svm_c_ekm_trainer_abstract.h
│ │ ├── svm_c_ekm_trainer.h
│ │ ├── svm_c_linear_dcd_trainer_abstract.h
│ │ ├── svm_c_linear_dcd_trainer.h
│ │ ├── svm_c_linear_trainer_abstract.h
│ │ ├── svm_c_linear_trainer.h
│ │ ├── svm_c_trainer_abstract.h
│ │ ├── svm_c_trainer.h
│ │ ├── svm.h
│ │ ├── svm_multiclass_linear_trainer_abstract.h
│ │ ├── svm_multiclass_linear_trainer.h
│ │ ├── svm_nu_trainer_abstract.h
│ │ ├── svm_nu_trainer.h
│ │ ├── svm_one_class_trainer_abstract.h
│ │ ├── svm_one_class_trainer.h
│ │ ├── svm_rank_trainer_abstract.h
│ │ ├── svm_rank_trainer.h
│ │ ├── svm_threaded_abstract.h
│ │ ├── svm_threaded.h
│ │ ├── svr_linear_trainer_abstract.h
│ │ ├── svr_linear_trainer.h
│ │ ├── svr_trainer_abstract.h
│ │ ├── svr_trainer.h
│ │ ├── track_association_function_abstract.h
│ │ └── track_association_function.h
│ ├── svm.h
│ ├── svm_threaded.h
│ ├── sync_extension
│ │ ├── sync_extension_kernel_1.h
│ │ └── sync_extension_kernel_abstract.h
│ ├── sync_extension.h
│ ├── test
│ │ ├── active_learning.cpp
│ │ ├── any.cpp
│ │ ├── any_function.cpp
│ │ ├── array2d.cpp
│ │ ├── array.cpp
│ │ ├── assignment_learning.cpp
│ │ ├── base64.cpp
│ │ ├── bayes_nets.cpp
│ │ ├── bigint.cpp
│ │ ├── binary_search_tree.h
│ │ ├── binary_search_tree_kernel_1a.cpp
│ │ ├── binary_search_tree_kernel_2a.cpp
│ │ ├── binary_search_tree_mm1.cpp
│ │ ├── binary_search_tree_mm2.cpp
│ │ ├── blas_bindings
│ │ │ ├── blas_bindings_dot.cpp
│ │ │ ├── blas_bindings_gemm.cpp
│ │ │ ├── blas_bindings_gemv.cpp
│ │ │ ├── blas_bindings_ger.cpp
│ │ │ ├── blas_bindings_scal_axpy.cpp
│ │ │ ├── CMakeLists.txt
│ │ │ └── vector.cpp
│ │ ├── bridge.cpp
│ │ ├── bsp.cpp
│ │ ├── byte_orderer.cpp
│ │ ├── cca.cpp
│ │ ├── checkerboard.h
│ │ ├── clustering.cpp
│ │ ├── CMakeLists.txt
│ │ ├── cmd_line_parser.cpp
│ │ ├── cmd_line_parser.h
│ │ ├── cmd_line_parser_wchar_t.cpp
│ │ ├── compress_stream.cpp
│ │ ├── conditioning_class_c.cpp
│ │ ├── conditioning_class.cpp
│ │ ├── conditioning_class.h
│ │ ├── config_reader.cpp
│ │ ├── correlation_tracker.cpp
│ │ ├── crc32.cpp
│ │ ├── create_iris_datafile.cpp
│ │ ├── create_iris_datafile.h
│ │ ├── cublas.cpp
│ │ ├── data_io.cpp
│ │ ├── directed_graph.cpp
│ │ ├── discriminant_pca.cpp
│ │ ├── disjoint_subsets.cpp
│ │ ├── dnn.cpp
│ │ ├── ekm_and_lisf.cpp
│ │ ├── elastic_net.cpp
│ │ ├── empirical_kernel_map.cpp
│ │ ├── entropy_coder.cpp
│ │ ├── entropy_encoder_model.cpp
│ │ ├── example_args.cpp
│ │ ├── example.cpp
│ │ ├── examples
│ │ │ └── CMakeLists.txt
│ │ ├── face.cpp
│ │ ├── fft.cpp
│ │ ├── fhog.cpp
│ │ ├── filtering.cpp
│ │ ├── find_max_factor_graph_nmplp.cpp
│ │ ├── find_max_factor_graph_viterbi.cpp
│ │ ├── find_optimal_parameters.cpp
│ │ ├── geometry.cpp
│ │ ├── graph.cpp
│ │ ├── graph_cuts.cpp
│ │ ├── graph_labeler.cpp
│ │ ├── gui
│ │ │ ├── CMakeLists.txt
│ │ │ └── main.cpp
│ │ ├── hash.cpp
│ │ ├── hash_map.cpp
│ │ ├── hash_set.cpp
│ │ ├── hash_table.cpp
│ │ ├── hog_image.cpp
│ │ ├── image.cpp
│ │ ├── iosockstream.cpp
│ │ ├── is_same_object.cpp
│ │ ├── kcentroid.cpp
│ │ ├── kernel_matrix.cpp
│ │ ├── kmeans.cpp
│ │ ├── learning_to_track.cpp
│ │ ├── least_squares.cpp
│ │ ├── linear_manifold_regularizer.cpp
│ │ ├── lspi.cpp
│ │ ├── lz77_buffer.cpp
│ │ ├── main.cpp
│ │ ├── makefile
│ │ ├── map.cpp
│ │ ├── matrix2.cpp
│ │ ├── matrix3.cpp
│ │ ├── matrix4.cpp
│ │ ├── matrix_chol.cpp
│ │ ├── matrix.cpp
│ │ ├── matrix_eig.cpp
│ │ ├── matrix_lu.cpp
│ │ ├── matrix_qr.cpp
│ │ ├── max_cost_assignment.cpp
│ │ ├── max_sum_submatrix.cpp
│ │ ├── md5.cpp
│ │ ├── member_function_pointer.cpp
│ │ ├── metaprogramming.cpp
│ │ ├── mpc.cpp
│ │ ├── multithreaded_object.cpp
│ │ ├── numerical_integration.cpp
│ │ ├── object_detector.cpp
│ │ ├── oca.cpp
│ │ ├── one_vs_all_trainer.cpp
│ │ ├── one_vs_one_trainer.cpp
│ │ ├── optimization.cpp
│ │ ├── optimization_test_functions.cpp
│ │ ├── optimization_test_functions.h
│ │ ├── opt_qp_solver.cpp
│ │ ├── parallel_for.cpp
│ │ ├── parse.cpp
│ │ ├── pipe.cpp
│ │ ├── pixel.cpp
│ │ ├── probabilistic.cpp
│ │ ├── pyramid_down.cpp
│ │ ├── queue.cpp
│ │ ├── rand.cpp
│ │ ├── ranking.cpp
│ │ ├── read_write_mutex.cpp
│ │ ├── reference_counter.cpp
│ │ ├── rls.cpp
│ │ ├── sammon.cpp
│ │ ├── scan_image.cpp
│ │ ├── sequence.cpp
│ │ ├── sequence_labeler.cpp
│ │ ├── sequence_segmenter.cpp
│ │ ├── serialize.cpp
│ │ ├── set.cpp
│ │ ├── sldf.cpp
│ │ ├── sliding_buffer.cpp
│ │ ├── smart_pointers.cpp
│ │ ├── sockets2.cpp
│ │ ├── sockets.cpp
│ │ ├── sockstreambuf.cpp
│ │ ├── sparse_vector.cpp
│ │ ├── stack.cpp
│ │ ├── static_map.cpp
│ │ ├── static_set.cpp
│ │ ├── statistics.cpp
│ │ ├── std_vector_c.cpp
│ │ ├── string.cpp
│ │ ├── svm_c_linear.cpp
│ │ ├── svm_c_linear_dcd.cpp
│ │ ├── svm.cpp
│ │ ├── svm_multiclass_linear.cpp
│ │ ├── svm_struct.cpp
│ │ ├── svr_linear_trainer.cpp
│ │ ├── symmetric_matrix_cache.cpp
│ │ ├── tester.cpp
│ │ ├── tester.h
│ │ ├── thread_pool.cpp
│ │ ├── threads.cpp
│ │ ├── timer.cpp
│ │ ├── tokenizer.cpp
│ │ ├── tools
│ │ │ └── CMakeLists.txt
│ │ ├── trust_region.cpp
│ │ ├── tuple.cpp
│ │ ├── type_safe_union.cpp
│ │ ├── vectorstream.cpp
│ │ └── WINDOWS_build_and_run_all_unit_tests.bat
│ ├── threads
│ │ ├── async_abstract.h
│ │ ├── async.cpp
│ │ ├── async.h
│ │ ├── auto_mutex_extension_abstract.h
│ │ ├── auto_mutex_extension.h
│ │ ├── auto_unlock_extension_abstract.h
│ │ ├── auto_unlock_extension.h
│ │ ├── create_new_thread_extension_abstract.h
│ │ ├── create_new_thread_extension.h
│ │ ├── multithreaded_object_extension_abstract.h
│ │ ├── multithreaded_object_extension.cpp
│ │ ├── multithreaded_object_extension.h
│ │ ├── parallel_for_extension_abstract.h
│ │ ├── parallel_for_extension.h
│ │ ├── posix.h
│ │ ├── read_write_mutex_extension_abstract.h
│ │ ├── read_write_mutex_extension.h
│ │ ├── rmutex_extension_abstract.h
│ │ ├── rmutex_extension.h
│ │ ├── rsignaler_extension_abstract.h
│ │ ├── rsignaler_extension.h
│ │ ├── threaded_object_extension_abstract.h
│ │ ├── threaded_object_extension.cpp
│ │ ├── threaded_object_extension.h
│ │ ├── thread_function_extension_abstract.h
│ │ ├── thread_function_extension.h
│ │ ├── thread_pool_extension_abstract.h
│ │ ├── thread_pool_extension.cpp
│ │ ├── thread_pool_extension.h
│ │ ├── threads_kernel_1.cpp
│ │ ├── threads_kernel_1.h
│ │ ├── threads_kernel_2.cpp
│ │ ├── threads_kernel_2.h
│ │ ├── threads_kernel_abstract.h
│ │ ├── threads_kernel.h
│ │ ├── threads_kernel_shared.cpp
│ │ ├── threads_kernel_shared.h
│ │ ├── thread_specific_data_extension_abstract.h
│ │ ├── thread_specific_data_extension.h
│ │ └── windows.h
│ ├── threads.h
│ ├── timeout
│ │ ├── timeout_abstract.h
│ │ └── timeout.h
│ ├── timeout.h
│ ├── timer
│ │ ├── timer_abstract.h
│ │ ├── timer.cpp
│ │ ├── timer.h
│ │ └── timer_heavy.h
│ ├── timer.h
│ ├── time_this.h
│ ├── timing.h
│ ├── tokenizer
│ │ ├── tokenizer_kernel_1.cpp
│ │ ├── tokenizer_kernel_1.h
│ │ ├── tokenizer_kernel_abstract.h
│ │ └── tokenizer_kernel_c.h
│ ├── tokenizer.h
│ ├── travis
│ │ ├── before-install.sh
│ │ └── build-and-test.sh
│ ├── tuple
│ │ ├── tuple_abstract.h
│ │ └── tuple.h
│ ├── tuple.h
│ ├── type_safe_union
│ │ ├── type_safe_union_kernel_abstract.h
│ │ └── type_safe_union_kernel.h
│ ├── type_safe_union.h
│ ├── uintn.h
│ ├── unicode
│ │ ├── unicode_abstract.h
│ │ ├── unicode.cpp
│ │ └── unicode.h
│ ├── unicode.h
│ ├── unordered_pair.h
│ ├── vectorstream
│ │ ├── unserialize_abstract.h
│ │ ├── unserialize.h
│ │ ├── vectorstream_abstract.h
│ │ └── vectorstream.h
│ ├── vectorstream.h
│ ├── windows_magic.h
│ ├── xml_parser
│ │ ├── xml_parser_kernel_1.h
│ │ ├── xml_parser_kernel_abstract.h
│ │ └── xml_parser_kernel_interfaces.h
│ └── xml_parser.h
├── docs
│ ├── 3d_point_cloud_ex.cpp.html
│ ├── algorithms.html
│ ├── api.html
│ ├── assignment_learning_ex.cpp.html
│ ├── bayes.html
│ ├── bayes_net_ex.cpp.html
│ ├── bayes_net_from_disk_ex.cpp.html
│ ├── bayes_net_gui_ex.cpp.html
│ ├── bigminus.gif
│ ├── bigplus.gif
│ ├── books.html
│ ├── boost.png
│ ├── bridge_ex.cpp.html
│ ├── bsp_ex.cpp.html
│ ├── change_log.html
│ ├── cnn_face_detector.py.html
│ ├── compile.html
│ ├── compression.html
│ ├── compress_stream_ex.cpp.html
│ ├── config_reader_ex.cpp.html
│ ├── containers.html
│ ├── correlation_tracker.py.html
│ ├── custom_trainer_ex.cpp.html
│ ├── dir_nav_ex.cpp.html
│ ├── dlib
│ │ ├── algs.h.html
│ │ ├── all
│ │ │ └── source.cpp.html
│ │ ├── all_console.cpp.html
│ │ ├── all_gui.cpp.html
│ │ ├── any
│ │ │ ├── any_abstract.h.html
│ │ │ ├── any_decision_function_abstract.h.html
│ │ │ ├── any_decision_function.h.html
│ │ │ ├── any_function_abstract.h.html
│ │ │ ├── any_function.h.html
│ │ │ ├── any_function_impl2.h.html
│ │ │ ├── any_function_impl.h.html
│ │ │ ├── any.h.html
│ │ │ ├── any_trainer_abstract.h.html
│ │ │ └── any_trainer.h.html
│ │ ├── any.h.html
│ │ ├── array
│ │ │ ├── array_kernel_abstract.h.html
│ │ │ ├── array_kernel.h.html
│ │ │ ├── array_tools_abstract.h.html
│ │ │ └── array_tools.h.html
│ │ ├── array2d
│ │ │ ├── array2d_generic_image.h.html
│ │ │ ├── array2d_kernel_abstract.h.html
│ │ │ ├── array2d_kernel.h.html
│ │ │ └── serialize_pixel_overloads.h.html
│ │ ├── array2d.h.html
│ │ ├── array.h.html
│ │ ├── assert.h.html
│ │ ├── base64
│ │ │ ├── base64_kernel_1.cpp.html
│ │ │ ├── base64_kernel_1.h.html
│ │ │ └── base64_kernel_abstract.h.html
│ │ ├── base64.h.html
│ │ ├── bayes_utils
│ │ │ ├── bayes_utils_abstract.h.html
│ │ │ └── bayes_utils.h.html
│ │ ├── bayes_utils.h.html
│ │ ├── bigint
│ │ │ ├── bigint_kernel_1.cpp.html
│ │ │ ├── bigint_kernel_1.h.html
│ │ │ ├── bigint_kernel_2.cpp.html
│ │ │ ├── bigint_kernel_2.h.html
│ │ │ ├── bigint_kernel_abstract.h.html
│ │ │ └── bigint_kernel_c.h.html
│ │ ├── bigint.h.html
│ │ ├── binary_search_tree
│ │ │ ├── binary_search_tree_kernel_1.h.html
│ │ │ ├── binary_search_tree_kernel_2.h.html
│ │ │ ├── binary_search_tree_kernel_abstract.h.html
│ │ │ └── binary_search_tree_kernel_c.h.html
│ │ ├── binary_search_tree.h.html
│ │ ├── bits
│ │ │ └── c++config.h.html
│ │ ├── bit_stream
│ │ │ ├── bit_stream_kernel_1.cpp.html
│ │ │ ├── bit_stream_kernel_1.h.html
│ │ │ ├── bit_stream_kernel_abstract.h.html
│ │ │ ├── bit_stream_kernel_c.h.html
│ │ │ ├── bit_stream_multi_1.h.html
│ │ │ ├── bit_stream_multi_abstract.h.html
│ │ │ └── bit_stream_multi_c.h.html
│ │ ├── bit_stream.h.html
│ │ ├── bound_function_pointer
│ │ │ ├── bound_function_pointer_kernel_1.h.html
│ │ │ └── bound_function_pointer_kernel_abstract.h.html
│ │ ├── bound_function_pointer.h.html
│ │ ├── bridge
│ │ │ ├── bridge_abstract.h.html
│ │ │ └── bridge.h.html
│ │ ├── bridge.h.html
│ │ ├── bsp
│ │ │ ├── bsp_abstract.h.html
│ │ │ ├── bsp.cpp.html
│ │ │ └── bsp.h.html
│ │ ├── bsp.h.html
│ │ ├── byte_orderer
│ │ │ ├── byte_orderer_kernel_1.h.html
│ │ │ └── byte_orderer_kernel_abstract.h.html
│ │ ├── byte_orderer.h.html
│ │ ├── clustering
│ │ │ ├── bottom_up_cluster_abstract.h.html
│ │ │ ├── bottom_up_cluster.h.html
│ │ │ ├── chinese_whispers_abstract.h.html
│ │ │ ├── chinese_whispers.h.html
│ │ │ ├── modularity_clustering_abstract.h.html
│ │ │ ├── modularity_clustering.h.html
│ │ │ ├── spectral_cluster_abstract.h.html
│ │ │ └── spectral_cluster.h.html
│ │ ├── clustering.h.html
│ │ ├── CMakeLists.txt.html
│ │ ├── cmake_utils
│ │ │ ├── test_for_cpp11
│ │ │ │ └── cpp11_test.cpp.html
│ │ │ └── test_for_neon
│ │ │ └── neon_test.cpp.html
│ │ ├── cmd_line_parser
│ │ │ ├── cmd_line_parser_check_1.h.html
│ │ │ ├── cmd_line_parser_check_c.h.html
│ │ │ ├── cmd_line_parser_kernel_1.h.html
│ │ │ ├── cmd_line_parser_kernel_abstract.h.html
│ │ │ ├── cmd_line_parser_kernel_c.h.html
│ │ │ ├── cmd_line_parser_print_1.h.html
│ │ │ ├── get_option_abstract.h.html
│ │ │ └── get_option.h.html
│ │ ├── cmd_line_parser.h.html
│ │ ├── compress_stream
│ │ │ ├── compress_stream_kernel_1.h.html
│ │ │ ├── compress_stream_kernel_2.h.html
│ │ │ ├── compress_stream_kernel_3.h.html
│ │ │ └── compress_stream_kernel_abstract.h.html
│ │ ├── compress_stream.h.html
│ │ ├── conditioning_class
│ │ │ ├── conditioning_class_kernel_1.h.html
│ │ │ ├── conditioning_class_kernel_2.h.html
│ │ │ ├── conditioning_class_kernel_3.h.html
│ │ │ ├── conditioning_class_kernel_4.h.html
│ │ │ ├── conditioning_class_kernel_abstract.h.html
│ │ │ └── conditioning_class_kernel_c.h.html
│ │ ├── conditioning_class.h.html
│ │ ├── config.h.html
│ │ ├── config_reader
│ │ │ ├── config_reader_kernel_1.h.html
│ │ │ ├── config_reader_kernel_abstract.h.html
│ │ │ ├── config_reader_thread_safe_1.h.html
│ │ │ └── config_reader_thread_safe_abstract.h.html
│ │ ├── config_reader.h.html
│ │ ├── console_progress_indicator.h.html
│ │ ├── control
│ │ │ ├── approximate_linear_models_abstract.h.html
│ │ │ ├── approximate_linear_models.h.html
│ │ │ ├── lspi_abstract.h.html
│ │ │ ├── lspi.h.html
│ │ │ ├── mpc_abstract.h.html
│ │ │ └── mpc.h.html
│ │ ├── control.h.html
│ │ ├── cpp_pretty_printer
│ │ │ ├── cpp_pretty_printer_kernel_1.h.html
│ │ │ ├── cpp_pretty_printer_kernel_2.h.html
│ │ │ └── cpp_pretty_printer_kernel_abstract.h.html
│ │ ├── cpp_pretty_printer.h.html
│ │ ├── cpp_tokenizer
│ │ │ ├── cpp_tokenizer_kernel_1.h.html
│ │ │ ├── cpp_tokenizer_kernel_abstract.h.html
│ │ │ └── cpp_tokenizer_kernel_c.h.html
│ │ ├── cpp_tokenizer.h.html
│ │ ├── crc32
│ │ │ ├── crc32_kernel_1.h.html
│ │ │ └── crc32_kernel_abstract.h.html
│ │ ├── crc32.h.html
│ │ ├── data_io
│ │ │ ├── image_dataset_metadata.cpp.html
│ │ │ ├── image_dataset_metadata.h.html
│ │ │ ├── libsvm_io_abstract.h.html
│ │ │ ├── libsvm_io.h.html
│ │ │ ├── load_image_dataset_abstract.h.html
│ │ │ ├── load_image_dataset.h.html
│ │ │ ├── mnist_abstract.h.html
│ │ │ ├── mnist.cpp.html
│ │ │ └── mnist.h.html
│ │ ├── data_io.h.html
│ │ ├── directed_graph
│ │ │ ├── directed_graph_kernel_1.h.html
│ │ │ └── directed_graph_kernel_abstract.h.html
│ │ ├── directed_graph.h.html
│ │ ├── dir_nav
│ │ │ ├── dir_nav_extensions_abstract.h.html
│ │ │ ├── dir_nav_extensions.cpp.html
│ │ │ ├── dir_nav_extensions.h.html
│ │ │ ├── dir_nav_kernel_1.cpp.html
│ │ │ ├── dir_nav_kernel_1.h.html
│ │ │ ├── dir_nav_kernel_2.cpp.html
│ │ │ ├── dir_nav_kernel_2.h.html
│ │ │ ├── dir_nav_kernel_abstract.h.html
│ │ │ ├── posix.h.html
│ │ │ └── windows.h.html
│ │ ├── dir_nav.h.html
│ │ ├── disjoint_subsets
│ │ │ ├── disjoint_subsets_abstract.h.html
│ │ │ └── disjoint_subsets.h.html
│ │ ├── disjoint_subsets.h.html
│ │ ├── dnn
│ │ │ ├── core_abstract.h.html
│ │ │ ├── core.h.html
│ │ │ ├── cpu_dlib.cpp.html
│ │ │ ├── cpu_dlib.h.html
│ │ │ ├── cublas_dlibapi.cpp.html
│ │ │ ├── cublas_dlibapi.h.html
│ │ │ ├── cuda_data_ptr.cpp.html
│ │ │ ├── cuda_data_ptr.h.html
│ │ │ ├── cuda_dlib.h.html
│ │ │ ├── cuda_errors.h.html
│ │ │ ├── cuda_utils.h.html
│ │ │ ├── cudnn_dlibapi.cpp.html
│ │ │ ├── cudnn_dlibapi.h.html
│ │ │ ├── curand_dlibapi.cpp.html
│ │ │ ├── curand_dlibapi.h.html
│ │ │ ├── cusolver_dlibapi.h.html
│ │ │ ├── gpu_data_abstract.h.html
│ │ │ ├── gpu_data.cpp.html
│ │ │ ├── gpu_data.h.html
│ │ │ ├── input_abstract.h.html
│ │ │ ├── input.h.html
│ │ │ ├── layers_abstract.h.html
│ │ │ ├── layers.h.html
│ │ │ ├── loss_abstract.h.html
│ │ │ ├── loss.h.html
│ │ │ ├── solvers_abstract.h.html
│ │ │ ├── solvers.h.html
│ │ │ ├── tensor_abstract.h.html
│ │ │ ├── tensor.h.html
│ │ │ ├── tensor_tools.cpp.html
│ │ │ ├── tensor_tools.h.html
│ │ │ ├── trainer_abstract.h.html
│ │ │ ├── trainer.h.html
│ │ │ ├── utilities_abstract.h.html
│ │ │ ├── utilities.h.html
│ │ │ └── validation.h.html
│ │ ├── dnn.h.html
│ │ ├── enable_if.h.html
│ │ ├── entropy_decoder
│ │ │ ├── entropy_decoder_kernel_1.cpp.html
│ │ │ ├── entropy_decoder_kernel_1.h.html
│ │ │ ├── entropy_decoder_kernel_2.cpp.html
│ │ │ ├── entropy_decoder_kernel_2.h.html
│ │ │ ├── entropy_decoder_kernel_abstract.h.html
│ │ │ └── entropy_decoder_kernel_c.h.html
│ │ ├── entropy_decoder.h.html
│ │ ├── entropy_decoder_model
│ │ │ ├── entropy_decoder_model_kernel_1.h.html
│ │ │ ├── entropy_decoder_model_kernel_2.h.html
│ │ │ ├── entropy_decoder_model_kernel_3.h.html
│ │ │ ├── entropy_decoder_model_kernel_4.h.html
│ │ │ ├── entropy_decoder_model_kernel_5.h.html
│ │ │ ├── entropy_decoder_model_kernel_6.h.html
│ │ │ └── entropy_decoder_model_kernel_abstract.h.html
│ │ ├── entropy_decoder_model.h.html
│ │ ├── entropy_encoder
│ │ │ ├── entropy_encoder_kernel_1.cpp.html
│ │ │ ├── entropy_encoder_kernel_1.h.html
│ │ │ ├── entropy_encoder_kernel_2.cpp.html
│ │ │ ├── entropy_encoder_kernel_2.h.html
│ │ │ ├── entropy_encoder_kernel_abstract.h.html
│ │ │ └── entropy_encoder_kernel_c.h.html
│ │ ├── entropy_encoder.h.html
│ │ ├── entropy_encoder_model
│ │ │ ├── entropy_encoder_model_kernel_1.h.html
│ │ │ ├── entropy_encoder_model_kernel_2.h.html
│ │ │ ├── entropy_encoder_model_kernel_3.h.html
│ │ │ ├── entropy_encoder_model_kernel_4.h.html
│ │ │ ├── entropy_encoder_model_kernel_5.h.html
│ │ │ ├── entropy_encoder_model_kernel_6.h.html
│ │ │ ├── entropy_encoder_model_kernel_abstract.h.html
│ │ │ └── entropy_encoder_model_kernel_c.h.html
│ │ ├── entropy_encoder_model.h.html
│ │ ├── error.h.html
│ │ ├── external
│ │ │ ├── cblas
│ │ │ │ ├── cblas_caxpy.c.html
│ │ │ │ ├── cblas_ccopy.c.html
│ │ │ │ ├── cblas_cdotc_sub.c.html
│ │ │ │ ├── cblas_cdotu_sub.c.html
│ │ │ │ ├── cblas_cgbmv.c.html
│ │ │ │ ├── cblas_cgemm.c.html
│ │ │ │ ├── cblas_cgemv.c.html
│ │ │ │ ├── cblas_cgerc.c.html
│ │ │ │ ├── cblas_cgeru.c.html
│ │ │ │ ├── cblas_chbmv.c.html
│ │ │ │ ├── cblas_chemm.c.html
│ │ │ │ ├── cblas_chemv.c.html
│ │ │ │ ├── cblas_cher2.c.html
│ │ │ │ ├── cblas_cher2k.c.html
│ │ │ │ ├── cblas_cher.c.html
│ │ │ │ ├── cblas_cherk.c.html
│ │ │ │ ├── cblas_chpmv.c.html
│ │ │ │ ├── cblas_chpr2.c.html
│ │ │ │ ├── cblas_chpr.c.html
│ │ │ │ ├── cblas_cscal.c.html
│ │ │ │ ├── cblas_csscal.c.html
│ │ │ │ ├── cblas_cswap.c.html
│ │ │ │ ├── cblas_csymm.c.html
│ │ │ │ ├── cblas_csyr2k.c.html
│ │ │ │ ├── cblas_csyrk.c.html
│ │ │ │ ├── cblas_ctbmv.c.html
│ │ │ │ ├── cblas_ctbsv.c.html
│ │ │ │ ├── cblas_ctpmv.c.html
│ │ │ │ ├── cblas_ctpsv.c.html
│ │ │ │ ├── cblas_ctrmm.c.html
│ │ │ │ ├── cblas_ctrmv.c.html
│ │ │ │ ├── cblas_ctrsm.c.html
│ │ │ │ ├── cblas_ctrsv.c.html
│ │ │ │ ├── cblas_dasum.c.html
│ │ │ │ ├── cblas_daxpy.c.html
│ │ │ │ ├── cblas_dcopy.c.html
│ │ │ │ ├── cblas_ddot.c.html
│ │ │ │ ├── cblas_dgbmv.c.html
│ │ │ │ ├── cblas_dgemm.c.html
│ │ │ │ ├── cblas_dgemv.c.html
│ │ │ │ ├── cblas_dger.c.html
│ │ │ │ ├── cblas_dnrm2.c.html
│ │ │ │ ├── cblas_drot.c.html
│ │ │ │ ├── cblas_drotg.c.html
│ │ │ │ ├── cblas_drotm.c.html
│ │ │ │ ├── cblas_drotmg.c.html
│ │ │ │ ├── cblas_dsbmv.c.html
│ │ │ │ ├── cblas_dscal.c.html
│ │ │ │ ├── cblas_dsdot.c.html
│ │ │ │ ├── cblas_dspmv.c.html
│ │ │ │ ├── cblas_dspr2.c.html
│ │ │ │ ├── cblas_dspr.c.html
│ │ │ │ ├── cblas_dswap.c.html
│ │ │ │ ├── cblas_dsymm.c.html
│ │ │ │ ├── cblas_dsymv.c.html
│ │ │ │ ├── cblas_dsyr2.c.html
│ │ │ │ ├── cblas_dsyr2k.c.html
│ │ │ │ ├── cblas_dsyr.c.html
│ │ │ │ ├── cblas_dsyrk.c.html
│ │ │ │ ├── cblas_dtbmv.c.html
│ │ │ │ ├── cblas_dtbsv.c.html
│ │ │ │ ├── cblas_dtpmv.c.html
│ │ │ │ ├── cblas_dtpsv.c.html
│ │ │ │ ├── cblas_dtrmm.c.html
│ │ │ │ ├── cblas_dtrmv.c.html
│ │ │ │ ├── cblas_dtrsm.c.html
│ │ │ │ ├── cblas_dtrsv.c.html
│ │ │ │ ├── cblas_dzasum.c.html
│ │ │ │ ├── cblas_dznrm2.c.html
│ │ │ │ ├── cblas_f77.h.html
│ │ │ │ ├── cblas.h.html
│ │ │ │ ├── cblas_icamax.c.html
│ │ │ │ ├── cblas_idamax.c.html
│ │ │ │ ├── cblas_isamax.c.html
│ │ │ │ ├── cblas_izamax.c.html
│ │ │ │ ├── cblas_sasum.c.html
│ │ │ │ ├── cblas_saxpy.c.html
│ │ │ │ ├── cblas_scasum.c.html
│ │ │ │ ├── cblas_scnrm2.c.html
│ │ │ │ ├── cblas_scopy.c.html
│ │ │ │ ├── cblas_sdot.c.html
│ │ │ │ ├── cblas_sdsdot.c.html
│ │ │ │ ├── cblas_sgbmv.c.html
│ │ │ │ ├── cblas_sgemm.c.html
│ │ │ │ ├── cblas_sgemv.c.html
│ │ │ │ ├── cblas_sger.c.html
│ │ │ │ ├── cblas_snrm2.c.html
│ │ │ │ ├── cblas_srot.c.html
│ │ │ │ ├── cblas_srotg.c.html
│ │ │ │ ├── cblas_srotm.c.html
│ │ │ │ ├── cblas_srotmg.c.html
│ │ │ │ ├── cblas_ssbmv.c.html
│ │ │ │ ├── cblas_sscal.c.html
│ │ │ │ ├── cblas_sspmv.c.html
│ │ │ │ ├── cblas_sspr2.c.html
│ │ │ │ ├── cblas_sspr.c.html
│ │ │ │ ├── cblas_sswap.c.html
│ │ │ │ ├── cblas_ssymm.c.html
│ │ │ │ ├── cblas_ssymv.c.html
│ │ │ │ ├── cblas_ssyr2.c.html
│ │ │ │ ├── cblas_ssyr2k.c.html
│ │ │ │ ├── cblas_ssyr.c.html
│ │ │ │ ├── cblas_ssyrk.c.html
│ │ │ │ ├── cblas_stbmv.c.html
│ │ │ │ ├── cblas_stbsv.c.html
│ │ │ │ ├── cblas_stpmv.c.html
│ │ │ │ ├── cblas_stpsv.c.html
│ │ │ │ ├── cblas_strmm.c.html
│ │ │ │ ├── cblas_strmv.c.html
│ │ │ │ ├── cblas_strsm.c.html
│ │ │ │ ├── cblas_strsv.c.html
│ │ │ │ ├── cblas_xerbla.c.html
│ │ │ │ ├── cblas_zaxpy.c.html
│ │ │ │ ├── cblas_zcopy.c.html
│ │ │ │ ├── cblas_zdotc_sub.c.html
│ │ │ │ ├── cblas_zdotu_sub.c.html
│ │ │ │ ├── cblas_zdscal.c.html
│ │ │ │ ├── cblas_zgbmv.c.html
│ │ │ │ ├── cblas_zgemm.c.html
│ │ │ │ ├── cblas_zgemv.c.html
│ │ │ │ ├── cblas_zgerc.c.html
│ │ │ │ ├── cblas_zgeru.c.html
│ │ │ │ ├── cblas_zhbmv.c.html
│ │ │ │ ├── cblas_zhemm.c.html
│ │ │ │ ├── cblas_zhemv.c.html
│ │ │ │ ├── cblas_zher2.c.html
│ │ │ │ ├── cblas_zher2k.c.html
│ │ │ │ ├── cblas_zher.c.html
│ │ │ │ ├── cblas_zherk.c.html
│ │ │ │ ├── cblas_zhpmv.c.html
│ │ │ │ ├── cblas_zhpr2.c.html
│ │ │ │ ├── cblas_zhpr.c.html
│ │ │ │ ├── cblas_zscal.c.html
│ │ │ │ ├── cblas_zswap.c.html
│ │ │ │ ├── cblas_zsymm.c.html
│ │ │ │ ├── cblas_zsyr2k.c.html
│ │ │ │ ├── cblas_zsyrk.c.html
│ │ │ │ ├── cblas_ztbmv.c.html
│ │ │ │ ├── cblas_ztbsv.c.html
│ │ │ │ ├── cblas_ztpmv.c.html
│ │ │ │ ├── cblas_ztpsv.c.html
│ │ │ │ ├── cblas_ztrmm.c.html
│ │ │ │ ├── cblas_ztrmv.c.html
│ │ │ │ ├── cblas_ztrsm.c.html
│ │ │ │ └── cblas_ztrsv.c.html
│ │ │ ├── libjpeg
│ │ │ │ ├── jcapimin.cpp.html
│ │ │ │ ├── jcapistd.cpp.html
│ │ │ │ ├── jccoefct.cpp.html
│ │ │ │ ├── jccolor.cpp.html
│ │ │ │ ├── jcdctmgr.cpp.html
│ │ │ │ ├── jchuff.cpp.html
│ │ │ │ ├── jchuff.h.html
│ │ │ │ ├── jcinit.cpp.html
│ │ │ │ ├── jcmainct.cpp.html
│ │ │ │ ├── jcmarker.cpp.html
│ │ │ │ ├── jcmaster.cpp.html
│ │ │ │ ├── jcomapi.cpp.html
│ │ │ │ ├── jconfig.h.html
│ │ │ │ ├── jcparam.cpp.html
│ │ │ │ ├── jcphuff.cpp.html
│ │ │ │ ├── jcprepct.cpp.html
│ │ │ │ ├── jcsample.cpp.html
│ │ │ │ ├── jdapimin.cpp.html
│ │ │ │ ├── jdapistd.cpp.html
│ │ │ │ ├── jdatadst.cpp.html
│ │ │ │ ├── jdatasrc.cpp.html
│ │ │ │ ├── jdcoefct.cpp.html
│ │ │ │ ├── jdcolor.cpp.html
│ │ │ │ ├── jdct.h.html
│ │ │ │ ├── jddctmgr.cpp.html
│ │ │ │ ├── jdhuff.cpp.html
│ │ │ │ ├── jdhuff.h.html
│ │ │ │ ├── jdinput.cpp.html
│ │ │ │ ├── jdmainct.cpp.html
│ │ │ │ ├── jdmarker.cpp.html
│ │ │ │ ├── jdmaster.cpp.html
│ │ │ │ ├── jdmerge.cpp.html
│ │ │ │ ├── jdphuff.cpp.html
│ │ │ │ ├── jdpostct.cpp.html
│ │ │ │ ├── jdsample.cpp.html
│ │ │ │ ├── jerror.cpp.html
│ │ │ │ ├── jerror.h.html
│ │ │ │ ├── jfdctflt.cpp.html
│ │ │ │ ├── jfdctfst.cpp.html
│ │ │ │ ├── jfdctint.cpp.html
│ │ │ │ ├── jidctflt.cpp.html
│ │ │ │ ├── jidctfst.cpp.html
│ │ │ │ ├── jidctint.cpp.html
│ │ │ │ ├── jidctred.cpp.html
│ │ │ │ ├── jinclude.h.html
│ │ │ │ ├── jmemmgr.cpp.html
│ │ │ │ ├── jmemnobs.cpp.html
│ │ │ │ ├── jmemsys.h.html
│ │ │ │ ├── jmorecfg.h.html
│ │ │ │ ├── jpegint.h.html
│ │ │ │ ├── jpeglib.h.html
│ │ │ │ ├── jquant1.cpp.html
│ │ │ │ ├── jquant2.cpp.html
│ │ │ │ ├── jutils.cpp.html
│ │ │ │ └── jversion.h.html
│ │ │ ├── libpng
│ │ │ │ ├── arm
│ │ │ │ │ ├── arm_init.c.html
│ │ │ │ │ └── filter_neon_intrinsics.c.html
│ │ │ │ ├── png.c.html
│ │ │ │ ├── pngconf.h.html
│ │ │ │ ├── pngdebug.h.html
│ │ │ │ ├── pngerror.c.html
│ │ │ │ ├── pngget.c.html
│ │ │ │ ├── png.h.html
│ │ │ │ ├── pnginfo.h.html
│ │ │ │ ├── pnglibconf.h.html
│ │ │ │ ├── pngmem.c.html
│ │ │ │ ├── pngpread.c.html
│ │ │ │ ├── pngpriv.h.html
│ │ │ │ ├── pngread.c.html
│ │ │ │ ├── pngrio.c.html
│ │ │ │ ├── pngrtran.c.html
│ │ │ │ ├── pngrutil.c.html
│ │ │ │ ├── pngset.c.html
│ │ │ │ ├── pngstruct.h.html
│ │ │ │ ├── pngtrans.c.html
│ │ │ │ ├── pngwio.c.html
│ │ │ │ ├── pngwrite.c.html
│ │ │ │ ├── pngwtran.c.html
│ │ │ │ └── pngwutil.c.html
│ │ │ └── zlib
│ │ │ ├── adler32.c.html
│ │ │ ├── compress.c.html
│ │ │ ├── crc32.c.html
│ │ │ ├── crc32.h.html
│ │ │ ├── deflate.c.html
│ │ │ ├── deflate.h.html
│ │ │ ├── gzclose.c.html
│ │ │ ├── gzguts.h.html
│ │ │ ├── gzlib.c.html
│ │ │ ├── gzread.c.html
│ │ │ ├── gzwrite.c.html
│ │ │ ├── infback.c.html
│ │ │ ├── inffast.c.html
│ │ │ ├── inffast.h.html
│ │ │ ├── inffixed.h.html
│ │ │ ├── inflate.c.html
│ │ │ ├── inflate.h.html
│ │ │ ├── inftrees.c.html
│ │ │ ├── inftrees.h.html
│ │ │ ├── trees.c.html
│ │ │ ├── trees.h.html
│ │ │ ├── uncompr.c.html
│ │ │ ├── zconf.h.html
│ │ │ ├── zlib.h.html
│ │ │ ├── zutil.c.html
│ │ │ └── zutil.h.html
│ │ ├── filtering
│ │ │ ├── kalman_filter_abstract.h.html
│ │ │ ├── kalman_filter.h.html
│ │ │ ├── rls_filter_abstract.h.html
│ │ │ └── rls_filter.h.html
│ │ ├── filtering.h.html
│ │ ├── float_details.h.html
│ │ ├── general_hash
│ │ │ ├── count_bits_abstract.h.html
│ │ │ ├── count_bits.h.html
│ │ │ ├── general_hash.h.html
│ │ │ ├── hash_abstract.h.html
│ │ │ ├── hash.h.html
│ │ │ ├── murmur_hash3_abstract.h.html
│ │ │ ├── murmur_hash3.h.html
│ │ │ ├── random_hashing_abstract.h.html
│ │ │ └── random_hashing.h.html
│ │ ├── geometry
│ │ │ ├── border_enumerator_abstract.h.html
│ │ │ ├── border_enumerator.h.html
│ │ │ ├── drectangle_abstract.h.html
│ │ │ ├── drectangle.h.html
│ │ │ ├── point_transforms_abstract.h.html
│ │ │ ├── point_transforms.h.html
│ │ │ ├── rectangle_abstract.h.html
│ │ │ ├── rectangle.h.html
│ │ │ ├── vector_abstract.h.html
│ │ │ └── vector.h.html
│ │ ├── geometry.h.html
│ │ ├── graph
│ │ │ ├── graph_kernel_1.h.html
│ │ │ └── graph_kernel_abstract.h.html
│ │ ├── graph_cuts
│ │ │ ├── find_max_factor_graph_potts_abstract.h.html
│ │ │ ├── find_max_factor_graph_potts.h.html
│ │ │ ├── general_flow_graph.h.html
│ │ │ ├── general_potts_problem.h.html
│ │ │ ├── graph_labeler_abstract.h.html
│ │ │ ├── graph_labeler.h.html
│ │ │ ├── min_cut_abstract.h.html
│ │ │ └── min_cut.h.html
│ │ ├── graph_cuts.h.html
│ │ ├── graph.h.html
│ │ ├── graph_utils
│ │ │ ├── edge_list_graphs_abstract.h.html
│ │ │ ├── edge_list_graphs.h.html
│ │ │ ├── find_k_nearest_neighbors_lsh_abstract.h.html
│ │ │ ├── find_k_nearest_neighbors_lsh.h.html
│ │ │ ├── function_objects_abstract.h.html
│ │ │ ├── function_objects.h.html
│ │ │ ├── graph_utils_abstract.h.html
│ │ │ ├── graph_utils.h.html
│ │ │ ├── ordered_sample_pair_abstract.h.html
│ │ │ ├── ordered_sample_pair.h.html
│ │ │ ├── sample_pair_abstract.h.html
│ │ │ └── sample_pair.h.html
│ │ ├── graph_utils.h.html
│ │ ├── graph_utils_threaded.h.html
│ │ ├── gui_core
│ │ │ ├── gui_core_kernel_1.cpp.html
│ │ │ ├── gui_core_kernel_1.h.html
│ │ │ ├── gui_core_kernel_2.cpp.html
│ │ │ ├── gui_core_kernel_2.h.html
│ │ │ ├── gui_core_kernel_abstract.h.html
│ │ │ ├── windows.h.html
│ │ │ └── xlib.h.html
│ │ ├── gui_core.h.html
│ │ ├── gui_widgets
│ │ │ ├── base_widgets_abstract.h.html
│ │ │ ├── base_widgets.cpp.html
│ │ │ ├── base_widgets.h.html
│ │ │ ├── canvas_drawing_abstract.h.html
│ │ │ ├── canvas_drawing.cpp.html
│ │ │ ├── canvas_drawing.h.html
│ │ │ ├── drawable_abstract.h.html
│ │ │ ├── drawable.cpp.html
│ │ │ ├── drawable.h.html
│ │ │ ├── fonts_abstract.h.html
│ │ │ ├── fonts.cpp.html
│ │ │ ├── fonts.h.html
│ │ │ ├── nativefont.h.html
│ │ │ ├── style_abstract.h.html
│ │ │ ├── style.cpp.html
│ │ │ ├── style.h.html
│ │ │ ├── widgets_abstract.h.html
│ │ │ ├── widgets.cpp.html
│ │ │ └── widgets.h.html
│ │ ├── gui_widgets.h.html
│ │ ├── hash.h.html
│ │ ├── hash_map
│ │ │ ├── hash_map_kernel_1.h.html
│ │ │ ├── hash_map_kernel_abstract.h.html
│ │ │ └── hash_map_kernel_c.h.html
│ │ ├── hash_map.h.html
│ │ ├── hash_set
│ │ │ ├── hash_set_kernel_1.h.html
│ │ │ ├── hash_set_kernel_abstract.h.html
│ │ │ └── hash_set_kernel_c.h.html
│ │ ├── hash_set.h.html
│ │ ├── hash_table
│ │ │ ├── hash_table_kernel_1.h.html
│ │ │ ├── hash_table_kernel_2.h.html
│ │ │ ├── hash_table_kernel_abstract.h.html
│ │ │ └── hash_table_kernel_c.h.html
│ │ ├── hash_table.h.html
│ │ ├── http_client
│ │ │ ├── http_client_abstract.h.html
│ │ │ ├── http_client.cpp.html
│ │ │ └── http_client.h.html
│ │ ├── image_io.h.html
│ │ ├── image_keypoint
│ │ │ ├── binned_vector_feature_image_abstract.h.html
│ │ │ ├── binned_vector_feature_image.h.html
│ │ │ ├── build_separable_poly_filters.h.html
│ │ │ ├── draw_surf_points_abstract.h.html
│ │ │ ├── draw_surf_points.h.html
│ │ │ ├── fine_hog_image_abstract.h.html
│ │ │ ├── fine_hog_image.h.html
│ │ │ ├── hashed_feature_image_abstract.h.html
│ │ │ ├── hashed_feature_image.h.html
│ │ │ ├── hessian_pyramid_abstract.h.html
│ │ │ ├── hessian_pyramid.h.html
│ │ │ ├── hog_abstract.h.html
│ │ │ ├── hog.h.html
│ │ │ ├── nearest_neighbor_feature_image_abstract.h.html
│ │ │ ├── nearest_neighbor_feature_image.h.html
│ │ │ ├── poly_image_abstract.h.html
│ │ │ ├── poly_image.h.html
│ │ │ ├── surf_abstract.h.html
│ │ │ └── surf.h.html
│ │ ├── image_keypoint.h.html
│ │ ├── image_loader
│ │ │ ├── image_loader_abstract.h.html
│ │ │ ├── image_loader.h.html
│ │ │ ├── jpeg_loader_abstract.h.html
│ │ │ ├── jpeg_loader.cpp.html
│ │ │ ├── jpeg_loader.h.html
│ │ │ ├── load_image_abstract.h.html
│ │ │ ├── load_image.h.html
│ │ │ ├── png_loader_abstract.h.html
│ │ │ ├── png_loader.cpp.html
│ │ │ └── png_loader.h.html
│ │ ├── image_processing
│ │ │ ├── box_overlap_testing_abstract.h.html
│ │ │ ├── box_overlap_testing.h.html
│ │ │ ├── correlation_tracker_abstract.h.html
│ │ │ ├── correlation_tracker.h.html
│ │ │ ├── detection_template_tools_abstract.h.html
│ │ │ ├── detection_template_tools.h.html
│ │ │ ├── frontal_face_detector_abstract.h.html
│ │ │ ├── frontal_face_detector.h.html
│ │ │ ├── full_object_detection_abstract.h.html
│ │ │ ├── full_object_detection.h.html
│ │ │ ├── generic_image.h.html
│ │ │ ├── object_detector_abstract.h.html
│ │ │ ├── object_detector.h.html
│ │ │ ├── remove_unobtainable_rectangles_abstract.h.html
│ │ │ ├── remove_unobtainable_rectangles.h.html
│ │ │ ├── render_face_detections_abstract.h.html
│ │ │ ├── render_face_detections.h.html
│ │ │ ├── scan_fhog_pyramid_abstract.h.html
│ │ │ ├── scan_fhog_pyramid.h.html
│ │ │ ├── scan_image_abstract.h.html
│ │ │ ├── scan_image_boxes_abstract.h.html
│ │ │ ├── scan_image_boxes.h.html
│ │ │ ├── scan_image_custom_abstract.h.html
│ │ │ ├── scan_image_custom.h.html
│ │ │ ├── scan_image.h.html
│ │ │ ├── scan_image_pyramid_abstract.h.html
│ │ │ ├── scan_image_pyramid.h.html
│ │ │ ├── scan_image_pyramid_tools_abstract.h.html
│ │ │ ├── scan_image_pyramid_tools.h.html
│ │ │ ├── setup_hashed_features_abstract.h.html
│ │ │ ├── setup_hashed_features.h.html
│ │ │ ├── shape_predictor_abstract.h.html
│ │ │ ├── shape_predictor.h.html
│ │ │ ├── shape_predictor_trainer_abstract.h.html
│ │ │ └── shape_predictor_trainer.h.html
│ │ ├── image_processing.h.html
│ │ ├── image_saver
│ │ │ ├── dng_shared.h.html
│ │ │ ├── image_saver_abstract.h.html
│ │ │ ├── image_saver.h.html
│ │ │ ├── save_jpeg_abstract.h.html
│ │ │ ├── save_jpeg.cpp.html
│ │ │ ├── save_jpeg.h.html
│ │ │ ├── save_png_abstract.h.html
│ │ │ ├── save_png.cpp.html
│ │ │ └── save_png.h.html
│ │ ├── image_transforms
│ │ │ ├── assign_image_abstract.h.html
│ │ │ ├── assign_image.h.html
│ │ │ ├── colormaps_abstract.h.html
│ │ │ ├── colormaps.h.html
│ │ │ ├── draw_abstract.h.html
│ │ │ ├── draw.h.html
│ │ │ ├── edge_detector_abstract.h.html
│ │ │ ├── edge_detector.h.html
│ │ │ ├── equalize_histogram_abstract.h.html
│ │ │ ├── equalize_histogram.h.html
│ │ │ ├── fhog_abstract.h.html
│ │ │ ├── fhog.h.html
│ │ │ ├── hough_transform_abstract.h.html
│ │ │ ├── hough_transform.h.html
│ │ │ ├── image_pyramid_abstract.h.html
│ │ │ ├── image_pyramid.h.html
│ │ │ ├── integral_image_abstract.h.html
│ │ │ ├── integral_image.h.html
│ │ │ ├── interpolation_abstract.h.html
│ │ │ ├── interpolation.h.html
│ │ │ ├── label_connected_blobs_abstract.h.html
│ │ │ ├── label_connected_blobs.h.html
│ │ │ ├── lbp_abstract.h.html
│ │ │ ├── lbp.h.html
│ │ │ ├── morphological_operations_abstract.h.html
│ │ │ ├── morphological_operations.h.html
│ │ │ ├── random_color_transform_abstract.h.html
│ │ │ ├── random_color_transform.h.html
│ │ │ ├── random_cropper_abstract.h.html
│ │ │ ├── random_cropper.h.html
│ │ │ ├── segment_image_abstract.h.html
│ │ │ ├── segment_image.h.html
│ │ │ ├── spatial_filtering_abstract.h.html
│ │ │ ├── spatial_filtering.h.html
│ │ │ ├── thresholding_abstract.h.html
│ │ │ └── thresholding.h.html
│ │ ├── image_transforms.h.html
│ │ ├── interfaces
│ │ │ ├── cmd_line_parser_option.h.html
│ │ │ ├── enumerable.h.html
│ │ │ ├── map_pair.h.html
│ │ │ └── remover.h.html
│ │ ├── iosockstream
│ │ │ ├── iosockstream_abstract.h.html
│ │ │ └── iosockstream.h.html
│ │ ├── iosockstream.h.html
│ │ ├── is_kind.h.html
│ │ ├── java
│ │ │ ├── java_array.h.html
│ │ │ └── swig_api.h.html
│ │ ├── linker
│ │ │ ├── linker_kernel_1.cpp.html
│ │ │ ├── linker_kernel_1.h.html
│ │ │ └── linker_kernel_abstract.h.html
│ │ ├── linker.h.html
│ │ ├── logger
│ │ │ ├── extra_logger_headers.cpp.html
│ │ │ ├── extra_logger_headers.h.html
│ │ │ ├── logger_config_file.cpp.html
│ │ │ ├── logger_config_file.h.html
│ │ │ ├── logger_kernel_1.cpp.html
│ │ │ ├── logger_kernel_1.h.html
│ │ │ └── logger_kernel_abstract.h.html
│ │ ├── logger.h.html
│ │ ├── lsh
│ │ │ ├── create_random_projection_hash_abstract.h.html
│ │ │ ├── create_random_projection_hash.h.html
│ │ │ ├── hashes_abstract.h.html
│ │ │ ├── hashes.h.html
│ │ │ ├── projection_hash_abstract.h.html
│ │ │ └── projection_hash.h.html
│ │ ├── lsh.h.html
│ │ ├── lz77_buffer
│ │ │ ├── lz77_buffer_kernel_1.h.html
│ │ │ ├── lz77_buffer_kernel_2.h.html
│ │ │ ├── lz77_buffer_kernel_abstract.h.html
│ │ │ └── lz77_buffer_kernel_c.h.html
│ │ ├── lz77_buffer.h.html
│ │ ├── lzp_buffer
│ │ │ ├── lzp_buffer_kernel_1.h.html
│ │ │ ├── lzp_buffer_kernel_2.h.html
│ │ │ ├── lzp_buffer_kernel_abstract.h.html
│ │ │ └── lzp_buffer_kernel_c.h.html
│ │ ├── lzp_buffer.h.html
│ │ ├── manifold_regularization
│ │ │ ├── linear_manifold_regularizer_abstract.h.html
│ │ │ └── linear_manifold_regularizer.h.html
│ │ ├── manifold_regularization.h.html
│ │ ├── map
│ │ │ ├── map_kernel_1.h.html
│ │ │ ├── map_kernel_abstract.h.html
│ │ │ └── map_kernel_c.h.html
│ │ ├── map.h.html
│ │ ├── matlab
│ │ │ ├── call_matlab.h.html
│ │ │ ├── example_mex_callback.cpp.html
│ │ │ ├── example_mex_class.cpp.html
│ │ │ ├── example_mex_function.cpp.html
│ │ │ ├── example_mex_struct.cpp.html
│ │ │ ├── mex_wrapper.cpp.html
│ │ │ ├── subprocess_stream.cpp.html
│ │ │ └── subprocess_stream.h.html
│ │ ├── matrix
│ │ │ ├── cblas_constants.h.html
│ │ │ ├── lapack
│ │ │ │ ├── fortran_id.h.html
│ │ │ │ ├── gees.h.html
│ │ │ │ ├── geev.h.html
│ │ │ │ ├── geqrf.h.html
│ │ │ │ ├── gesdd.h.html
│ │ │ │ ├── gesvd.h.html
│ │ │ │ ├── getrf.h.html
│ │ │ │ ├── ormqr.h.html
│ │ │ │ ├── potrf.h.html
│ │ │ │ ├── syev.h.html
│ │ │ │ └── syevr.h.html
│ │ │ ├── matrix_abstract.h.html
│ │ │ ├── matrix_assign_fwd.h.html
│ │ │ ├── matrix_assign.h.html
│ │ │ ├── matrix_blas_bindings.h.html
│ │ │ ├── matrix_cholesky.h.html
│ │ │ ├── matrix_conj_trans.h.html
│ │ │ ├── matrix_conv_abstract.h.html
│ │ │ ├── matrix_conv.h.html
│ │ │ ├── matrix_data_layout_abstract.h.html
│ │ │ ├── matrix_data_layout.h.html
│ │ │ ├── matrix_default_mul.h.html
│ │ │ ├── matrix_eigenvalue.h.html
│ │ │ ├── matrix_exp_abstract.h.html
│ │ │ ├── matrix_exp.h.html
│ │ │ ├── matrix_expressions.h.html
│ │ │ ├── matrix_fft_abstract.h.html
│ │ │ ├── matrix_fft.h.html
│ │ │ ├── matrix_fwd.h.html
│ │ │ ├── matrix_generic_image.h.html
│ │ │ ├── matrix.h.html
│ │ │ ├── matrix_la_abstract.h.html
│ │ │ ├── matrix_la.h.html
│ │ │ ├── matrix_lu.h.html
│ │ │ ├── matrix_mat_abstract.h.html
│ │ │ ├── matrix_math_functions_abstract.h.html
│ │ │ ├── matrix_math_functions.h.html
│ │ │ ├── matrix_mat.h.html
│ │ │ ├── matrix_op.h.html
│ │ │ ├── matrix_qr.h.html
│ │ │ ├── matrix_read_from_istream.h.html
│ │ │ ├── matrix_subexp_abstract.h.html
│ │ │ ├── matrix_subexp.h.html
│ │ │ ├── matrix_trsm.h.html
│ │ │ ├── matrix_utilities_abstract.h.html
│ │ │ ├── matrix_utilities.h.html
│ │ │ ├── symmetric_matrix_cache_abstract.h.html
│ │ │ └── symmetric_matrix_cache.h.html
│ │ ├── matrix.h.html
│ │ ├── md5
│ │ │ ├── md5_kernel_1.cpp.html
│ │ │ ├── md5_kernel_1.h.html
│ │ │ └── md5_kernel_abstract.h.html
│ │ ├── md5.h.html
│ │ ├── member_function_pointer
│ │ │ ├── make_mfp_abstract.h.html
│ │ │ ├── make_mfp.h.html
│ │ │ ├── member_function_pointer_kernel_1.h.html
│ │ │ └── member_function_pointer_kernel_abstract.h.html
│ │ ├── member_function_pointer.h.html
│ │ ├── memory_manager
│ │ │ ├── memory_manager_kernel_1.h.html
│ │ │ ├── memory_manager_kernel_2.h.html
│ │ │ ├── memory_manager_kernel_3.h.html
│ │ │ └── memory_manager_kernel_abstract.h.html
│ │ ├── memory_manager_global
│ │ │ ├── memory_manager_global_kernel_1.h.html
│ │ │ └── memory_manager_global_kernel_abstract.h.html
│ │ ├── memory_manager_global.h.html
│ │ ├── memory_manager.h.html
│ │ ├── memory_manager_stateless
│ │ │ ├── memory_manager_stateless_kernel_1.h.html
│ │ │ ├── memory_manager_stateless_kernel_2.h.html
│ │ │ └── memory_manager_stateless_kernel_abstract.h.html
│ │ ├── memory_manager_stateless.h.html
│ │ ├── misc_api
│ │ │ ├── misc_api_kernel_1.cpp.html
│ │ │ ├── misc_api_kernel_1.h.html
│ │ │ ├── misc_api_kernel_2.cpp.html
│ │ │ ├── misc_api_kernel_2.h.html
│ │ │ ├── misc_api_kernel_abstract.h.html
│ │ │ ├── misc_api_shared.h.html
│ │ │ ├── posix.h.html
│ │ │ └── windows.h.html
│ │ ├── misc_api.h.html
│ │ ├── mlp
│ │ │ ├── mlp_kernel_1.h.html
│ │ │ ├── mlp_kernel_abstract.h.html
│ │ │ └── mlp_kernel_c.h.html
│ │ ├── mlp.h.html
│ │ ├── noncopyable.h.html
│ │ ├── numerical_integration
│ │ │ ├── integrate_function_adapt_simpson_abstract.h.html
│ │ │ └── integrate_function_adapt_simpson.h.html
│ │ ├── numerical_integration.h.html
│ │ ├── numeric_constants.h.html
│ │ ├── opencv
│ │ │ ├── cv_image_abstract.h.html
│ │ │ ├── cv_image.h.html
│ │ │ ├── to_open_cv_abstract.h.html
│ │ │ └── to_open_cv.h.html
│ │ ├── opencv.h.html
│ │ ├── optimization
│ │ │ ├── elastic_net_abstract.h.html
│ │ │ ├── elastic_net.h.html
│ │ │ ├── find_max_factor_graph_nmplp_abstract.h.html
│ │ │ ├── find_max_factor_graph_nmplp.h.html
│ │ │ ├── find_max_factor_graph_viterbi_abstract.h.html
│ │ │ ├── find_max_factor_graph_viterbi.h.html
│ │ │ ├── find_max_parse_cky_abstract.h.html
│ │ │ ├── find_max_parse_cky.h.html
│ │ │ ├── find_optimal_parameters_abstract.h.html
│ │ │ ├── find_optimal_parameters.h.html
│ │ │ ├── max_cost_assignment_abstract.h.html
│ │ │ ├── max_cost_assignment.h.html
│ │ │ ├── max_sum_submatrix_abstract.h.html
│ │ │ ├── max_sum_submatrix.h.html
│ │ │ ├── optimization_abstract.h.html
│ │ │ ├── optimization_bobyqa_abstract.h.html
│ │ │ ├── optimization_bobyqa.h.html
│ │ │ ├── optimization.h.html
│ │ │ ├── optimization_least_squares_abstract.h.html
│ │ │ ├── optimization_least_squares.h.html
│ │ │ ├── optimization_line_search_abstract.h.html
│ │ │ ├── optimization_line_search.h.html
│ │ │ ├── optimization_oca_abstract.h.html
│ │ │ ├── optimization_oca.h.html
│ │ │ ├── optimization_search_strategies_abstract.h.html
│ │ │ ├── optimization_search_strategies.h.html
│ │ │ ├── optimization_solve_qp2_using_smo_abstract.h.html
│ │ │ ├── optimization_solve_qp2_using_smo.h.html
│ │ │ ├── optimization_solve_qp3_using_smo_abstract.h.html
│ │ │ ├── optimization_solve_qp3_using_smo.h.html
│ │ │ ├── optimization_solve_qp_using_smo_abstract.h.html
│ │ │ ├── optimization_solve_qp_using_smo.h.html
│ │ │ ├── optimization_stop_strategies_abstract.h.html
│ │ │ ├── optimization_stop_strategies.h.html
│ │ │ ├── optimization_trust_region_abstract.h.html
│ │ │ └── optimization_trust_region.h.html
│ │ ├── optimization.h.html
│ │ ├── pipe
│ │ │ ├── pipe_kernel_1.h.html
│ │ │ └── pipe_kernel_abstract.h.html
│ │ ├── pipe.h.html
│ │ ├── pixel.h.html
│ │ ├── platform.h.html
│ │ ├── python
│ │ │ ├── boost_python_utils.h.html
│ │ │ ├── numpy.h.html
│ │ │ ├── numpy_image.h.html
│ │ │ ├── pyassert.h.html
│ │ │ └── serialize_pickle.h.html
│ │ ├── python.h.html
│ │ ├── quantum_computing
│ │ │ ├── quantum_computing_abstract.h.html
│ │ │ └── quantum_computing.h.html
│ │ ├── quantum_computing.h.html
│ │ ├── queue
│ │ │ ├── queue_kernel_1.h.html
│ │ │ ├── queue_kernel_2.h.html
│ │ │ ├── queue_kernel_abstract.h.html
│ │ │ ├── queue_kernel_c.h.html
│ │ │ ├── queue_sort_1.h.html
│ │ │ └── queue_sort_abstract.h.html
│ │ ├── queue.h.html
│ │ ├── rand
│ │ │ ├── mersenne_twister.h.html
│ │ │ ├── rand_kernel_1.h.html
│ │ │ └── rand_kernel_abstract.h.html
│ │ ├── rand.h.html
│ │ ├── reference_counter
│ │ │ ├── reference_counter_kernel_1.h.html
│ │ │ └── reference_counter_kernel_abstract.h.html
│ │ ├── reference_counter.h.html
│ │ ├── ref.h.html
│ │ ├── revision.h.html
│ │ ├── sequence
│ │ │ ├── sequence_compare_1.h.html
│ │ │ ├── sequence_compare_abstract.h.html
│ │ │ ├── sequence_kernel_1.h.html
│ │ │ ├── sequence_kernel_2.h.html
│ │ │ ├── sequence_kernel_abstract.h.html
│ │ │ ├── sequence_kernel_c.h.html
│ │ │ ├── sequence_sort_1.h.html
│ │ │ ├── sequence_sort_2.h.html
│ │ │ └── sequence_sort_abstract.h.html
│ │ ├── sequence.h.html
│ │ ├── serialize.h.html
│ │ ├── server
│ │ │ ├── server_http_abstract.h.html
│ │ │ ├── server_http.cpp.html
│ │ │ ├── server_http.h.html
│ │ │ ├── server_iostream_abstract.h.html
│ │ │ ├── server_iostream.cpp.html
│ │ │ ├── server_iostream.h.html
│ │ │ ├── server_kernel_abstract.h.html
│ │ │ ├── server_kernel.cpp.html
│ │ │ └── server_kernel.h.html
│ │ ├── server.h.html
│ │ ├── set
│ │ │ ├── set_compare_1.h.html
│ │ │ ├── set_compare_abstract.h.html
│ │ │ ├── set_kernel_1.h.html
│ │ │ ├── set_kernel_abstract.h.html
│ │ │ └── set_kernel_c.h.html
│ │ ├── set.h.html
│ │ ├── set_utils
│ │ │ ├── set_utils_abstract.h.html
│ │ │ └── set_utils.h.html
│ │ ├── set_utils.h.html
│ │ ├── simd
│ │ │ ├── simd4f.h.html
│ │ │ ├── simd4i.h.html
│ │ │ ├── simd8f.h.html
│ │ │ ├── simd8i.h.html
│ │ │ └── simd_check.h.html
│ │ ├── simd.h.html
│ │ ├── sliding_buffer
│ │ │ ├── circular_buffer_abstract.h.html
│ │ │ ├── circular_buffer.h.html
│ │ │ ├── sliding_buffer_kernel_1.h.html
│ │ │ ├── sliding_buffer_kernel_abstract.h.html
│ │ │ └── sliding_buffer_kernel_c.h.html
│ │ ├── sliding_buffer.h.html
│ │ ├── smart_pointers
│ │ │ ├── scoped_ptr.h.html
│ │ │ ├── shared_ptr_abstract.h.html
│ │ │ ├── shared_ptr.h.html
│ │ │ ├── shared_ptr_thread_safe_abstract.h.html
│ │ │ ├── shared_ptr_thread_safe.h.html
│ │ │ ├── weak_ptr_abstract.h.html
│ │ │ └── weak_ptr.h.html
│ │ ├── smart_pointers.h.html
│ │ ├── smart_pointers_thread_safe.h.html
│ │ ├── sockets
│ │ │ ├── posix.h.html
│ │ │ ├── sockets_extensions_abstract.h.html
│ │ │ ├── sockets_extensions.cpp.html
│ │ │ ├── sockets_extensions.h.html
│ │ │ ├── sockets_kernel_1.cpp.html
│ │ │ ├── sockets_kernel_1.h.html
│ │ │ ├── sockets_kernel_2.cpp.html
│ │ │ ├── sockets_kernel_2.h.html
│ │ │ ├── sockets_kernel_abstract.h.html
│ │ │ └── windows.h.html
│ │ ├── sockets.h.html
│ │ ├── sockstreambuf
│ │ │ ├── sockstreambuf_abstract.h.html
│ │ │ ├── sockstreambuf.cpp.html
│ │ │ ├── sockstreambuf.h.html
│ │ │ ├── sockstreambuf_unbuffered.cpp.html
│ │ │ └── sockstreambuf_unbuffered.h.html
│ │ ├── sockstreambuf.h.html
│ │ ├── sort.h.html
│ │ ├── sparse_vector.h.html
│ │ ├── sqlite
│ │ │ ├── sqlite_abstract.h.html
│ │ │ ├── sqlite.h.html
│ │ │ ├── sqlite_tools_abstract.h.html
│ │ │ └── sqlite_tools.h.html
│ │ ├── sqlite.h.html
│ │ ├── stack
│ │ │ ├── stack_kernel_1.h.html
│ │ │ ├── stack_kernel_abstract.h.html
│ │ │ └── stack_kernel_c.h.html
│ │ ├── stack.h.html
│ │ ├── stack_trace.cpp.html
│ │ ├── stack_trace.h.html
│ │ ├── static_map
│ │ │ ├── static_map_kernel_1.h.html
│ │ │ ├── static_map_kernel_abstract.h.html
│ │ │ └── static_map_kernel_c.h.html
│ │ ├── static_map.h.html
│ │ ├── static_set
│ │ │ ├── static_set_compare_1.h.html
│ │ │ ├── static_set_compare_abstract.h.html
│ │ │ ├── static_set_kernel_1.h.html
│ │ │ ├── static_set_kernel_abstract.h.html
│ │ │ └── static_set_kernel_c.h.html
│ │ ├── static_set.h.html
│ │ ├── statistics
│ │ │ ├── average_precision_abstract.h.html
│ │ │ ├── average_precision.h.html
│ │ │ ├── cca_abstract.h.html
│ │ │ ├── cca.h.html
│ │ │ ├── dpca_abstract.h.html
│ │ │ ├── dpca.h.html
│ │ │ ├── image_feature_sampling_abstract.h.html
│ │ │ ├── image_feature_sampling.h.html
│ │ │ ├── lda_abstract.h.html
│ │ │ ├── lda.h.html
│ │ │ ├── random_subset_selector_abstract.h.html
│ │ │ ├── random_subset_selector.h.html
│ │ │ ├── running_gradient_abstract.h.html
│ │ │ ├── running_gradient.h.html
│ │ │ ├── sammon_abstract.h.html
│ │ │ ├── sammon.h.html
│ │ │ ├── statistics_abstract.h.html
│ │ │ ├── statistics.h.html
│ │ │ ├── vector_normalizer_frobmetric_abstract.h.html
│ │ │ └── vector_normalizer_frobmetric.h.html
│ │ ├── statistics.h.html
│ │ ├── std_allocator.h.html
│ │ ├── stl_checked
│ │ │ ├── std_vector_c_abstract.h.html
│ │ │ └── std_vector_c.h.html
│ │ ├── stl_checked.h.html
│ │ ├── string
│ │ │ ├── string_abstract.h.html
│ │ │ └── string.h.html
│ │ ├── string.h.html
│ │ ├── svm
│ │ │ ├── active_learning_abstract.h.html
│ │ │ ├── active_learning.h.html
│ │ │ ├── assignment_function_abstract.h.html
│ │ │ ├── assignment_function.h.html
│ │ │ ├── cross_validate_assignment_trainer_abstract.h.html
│ │ │ ├── cross_validate_assignment_trainer.h.html
│ │ │ ├── cross_validate_graph_labeling_trainer_abstract.h.html
│ │ │ ├── cross_validate_graph_labeling_trainer.h.html
│ │ │ ├── cross_validate_multiclass_trainer_abstract.h.html
│ │ │ ├── cross_validate_multiclass_trainer.h.html
│ │ │ ├── cross_validate_object_detection_trainer_abstract.h.html
│ │ │ ├── cross_validate_object_detection_trainer.h.html
│ │ │ ├── cross_validate_regression_trainer_abstract.h.html
│ │ │ ├── cross_validate_regression_trainer.h.html
│ │ │ ├── cross_validate_sequence_labeler_abstract.h.html
│ │ │ ├── cross_validate_sequence_labeler.h.html
│ │ │ ├── cross_validate_sequence_segmenter_abstract.h.html
│ │ │ ├── cross_validate_sequence_segmenter.h.html
│ │ │ ├── cross_validate_track_association_trainer_abstract.h.html
│ │ │ ├── cross_validate_track_association_trainer.h.html
│ │ │ ├── empirical_kernel_map_abstract.h.html
│ │ │ ├── empirical_kernel_map.h.html
│ │ │ ├── feature_ranking_abstract.h.html
│ │ │ ├── feature_ranking.h.html
│ │ │ ├── function_abstract.h.html
│ │ │ ├── function.h.html
│ │ │ ├── kcentroid_abstract.h.html
│ │ │ ├── kcentroid.h.html
│ │ │ ├── kcentroid_overloads.h.html
│ │ │ ├── kernel_abstract.h.html
│ │ │ ├── kernel.h.html
│ │ │ ├── kernel_matrix_abstract.h.html
│ │ │ ├── kernel_matrix.h.html
│ │ │ ├── kkmeans_abstract.h.html
│ │ │ ├── kkmeans.h.html
│ │ │ ├── krls_abstract.h.html
│ │ │ ├── krls.h.html
│ │ │ ├── krr_trainer_abstract.h.html
│ │ │ ├── krr_trainer.h.html
│ │ │ ├── linearly_independent_subset_finder_abstract.h.html
│ │ │ ├── linearly_independent_subset_finder.h.html
│ │ │ ├── multiclass_tools_abstract.h.html
│ │ │ ├── multiclass_tools.h.html
│ │ │ ├── null_df.h.html
│ │ │ ├── null_trainer_abstract.h.html
│ │ │ ├── null_trainer.h.html
│ │ │ ├── num_nonnegative_weights.h.html
│ │ │ ├── one_vs_all_decision_function_abstract.h.html
│ │ │ ├── one_vs_all_decision_function.h.html
│ │ │ ├── one_vs_all_trainer_abstract.h.html
│ │ │ ├── one_vs_all_trainer.h.html
│ │ │ ├── one_vs_one_decision_function_abstract.h.html
│ │ │ ├── one_vs_one_decision_function.h.html
│ │ │ ├── one_vs_one_trainer_abstract.h.html
│ │ │ ├── one_vs_one_trainer.h.html
│ │ │ ├── pegasos_abstract.h.html
│ │ │ ├── pegasos.h.html
│ │ │ ├── ranking_tools_abstract.h.html
│ │ │ ├── ranking_tools.h.html
│ │ │ ├── rbf_network_abstract.h.html
│ │ │ ├── rbf_network.h.html
│ │ │ ├── reduced_abstract.h.html
│ │ │ ├── reduced.h.html
│ │ │ ├── rls_abstract.h.html
│ │ │ ├── rls.h.html
│ │ │ ├── roc_trainer_abstract.h.html
│ │ │ ├── roc_trainer.h.html
│ │ │ ├── rr_trainer_abstract.h.html
│ │ │ ├── rr_trainer.h.html
│ │ │ ├── rvm_abstract.h.html
│ │ │ ├── rvm.h.html
│ │ │ ├── sequence_labeler_abstract.h.html
│ │ │ ├── sequence_labeler.h.html
│ │ │ ├── sequence_segmenter_abstract.h.html
│ │ │ ├── sequence_segmenter.h.html
│ │ │ ├── simplify_linear_decision_function_abstract.h.html
│ │ │ ├── simplify_linear_decision_function.h.html
│ │ │ ├── sort_basis_vectors_abstract.h.html
│ │ │ ├── sort_basis_vectors.h.html
│ │ │ ├── sparse_kernel_abstract.h.html
│ │ │ ├── sparse_kernel.h.html
│ │ │ ├── sparse_vector_abstract.h.html
│ │ │ ├── sparse_vector.h.html
│ │ │ ├── structural_assignment_trainer_abstract.h.html
│ │ │ ├── structural_assignment_trainer.h.html
│ │ │ ├── structural_graph_labeling_trainer_abstract.h.html
│ │ │ ├── structural_graph_labeling_trainer.h.html
│ │ │ ├── structural_object_detection_trainer_abstract.h.html
│ │ │ ├── structural_object_detection_trainer.h.html
│ │ │ ├── structural_sequence_labeling_trainer_abstract.h.html
│ │ │ ├── structural_sequence_labeling_trainer.h.html
│ │ │ ├── structural_sequence_segmentation_trainer_abstract.h.html
│ │ │ ├── structural_sequence_segmentation_trainer.h.html
│ │ │ ├── structural_svm_assignment_problem_abstract.h.html
│ │ │ ├── structural_svm_assignment_problem.h.html
│ │ │ ├── structural_svm_distributed_abstract.h.html
│ │ │ ├── structural_svm_distributed.h.html
│ │ │ ├── structural_svm_graph_labeling_problem_abstract.h.html
│ │ │ ├── structural_svm_graph_labeling_problem.h.html
│ │ │ ├── structural_svm_object_detection_problem_abstract.h.html
│ │ │ ├── structural_svm_object_detection_problem.h.html
│ │ │ ├── structural_svm_problem_abstract.h.html
│ │ │ ├── structural_svm_problem.h.html
│ │ │ ├── structural_svm_problem_threaded_abstract.h.html
│ │ │ ├── structural_svm_problem_threaded.h.html
│ │ │ ├── structural_svm_sequence_labeling_problem_abstract.h.html
│ │ │ ├── structural_svm_sequence_labeling_problem.h.html
│ │ │ ├── structural_track_association_trainer_abstract.h.html
│ │ │ ├── structural_track_association_trainer.h.html
│ │ │ ├── svm_abstract.h.html
│ │ │ ├── svm_c_ekm_trainer_abstract.h.html
│ │ │ ├── svm_c_ekm_trainer.h.html
│ │ │ ├── svm_c_linear_dcd_trainer_abstract.h.html
│ │ │ ├── svm_c_linear_dcd_trainer.h.html
│ │ │ ├── svm_c_linear_trainer_abstract.h.html
│ │ │ ├── svm_c_linear_trainer.h.html
│ │ │ ├── svm_c_trainer_abstract.h.html
│ │ │ ├── svm_c_trainer.h.html
│ │ │ ├── svm.h.html
│ │ │ ├── svm_multiclass_linear_trainer_abstract.h.html
│ │ │ ├── svm_multiclass_linear_trainer.h.html
│ │ │ ├── svm_nu_trainer_abstract.h.html
│ │ │ ├── svm_nu_trainer.h.html
│ │ │ ├── svm_one_class_trainer_abstract.h.html
│ │ │ ├── svm_one_class_trainer.h.html
│ │ │ ├── svm_rank_trainer_abstract.h.html
│ │ │ ├── svm_rank_trainer.h.html
│ │ │ ├── svm_threaded_abstract.h.html
│ │ │ ├── svm_threaded.h.html
│ │ │ ├── svr_linear_trainer_abstract.h.html
│ │ │ ├── svr_linear_trainer.h.html
│ │ │ ├── svr_trainer_abstract.h.html
│ │ │ ├── svr_trainer.h.html
│ │ │ ├── track_association_function_abstract.h.html
│ │ │ └── track_association_function.h.html
│ │ ├── svm.h.html
│ │ ├── svm_threaded.h.html
│ │ ├── sync_extension
│ │ │ ├── sync_extension_kernel_1.h.html
│ │ │ └── sync_extension_kernel_abstract.h.html
│ │ ├── sync_extension.h.html
│ │ ├── test
│ │ │ ├── active_learning.cpp.html
│ │ │ ├── any.cpp.html
│ │ │ ├── any_function.cpp.html
│ │ │ ├── array2d.cpp.html
│ │ │ ├── array.cpp.html
│ │ │ ├── assignment_learning.cpp.html
│ │ │ ├── base64.cpp.html
│ │ │ ├── bayes_nets.cpp.html
│ │ │ ├── bigint.cpp.html
│ │ │ ├── binary_search_tree.h.html
│ │ │ ├── binary_search_tree_kernel_1a.cpp.html
│ │ │ ├── binary_search_tree_kernel_2a.cpp.html
│ │ │ ├── binary_search_tree_mm1.cpp.html
│ │ │ ├── binary_search_tree_mm2.cpp.html
│ │ │ ├── blas_bindings
│ │ │ │ ├── blas_bindings_dot.cpp.html
│ │ │ │ ├── blas_bindings_gemm.cpp.html
│ │ │ │ ├── blas_bindings_gemv.cpp.html
│ │ │ │ ├── blas_bindings_ger.cpp.html
│ │ │ │ ├── blas_bindings_scal_axpy.cpp.html
│ │ │ │ └── vector.cpp.html
│ │ │ ├── bridge.cpp.html
│ │ │ ├── bsp.cpp.html
│ │ │ ├── byte_orderer.cpp.html
│ │ │ ├── cca.cpp.html
│ │ │ ├── checkerboard.h.html
│ │ │ ├── clustering.cpp.html
│ │ │ ├── CMakeLists.txt.html
│ │ │ ├── cmd_line_parser.cpp.html
│ │ │ ├── cmd_line_parser.h.html
│ │ │ ├── cmd_line_parser_wchar_t.cpp.html
│ │ │ ├── compress_stream.cpp.html
│ │ │ ├── conditioning_class_c.cpp.html
│ │ │ ├── conditioning_class.cpp.html
│ │ │ ├── conditioning_class.h.html
│ │ │ ├── config_reader.cpp.html
│ │ │ ├── correlation_tracker.cpp.html
│ │ │ ├── crc32.cpp.html
│ │ │ ├── create_iris_datafile.cpp.html
│ │ │ ├── create_iris_datafile.h.html
│ │ │ ├── cublas.cpp.html
│ │ │ ├── data_io.cpp.html
│ │ │ ├── directed_graph.cpp.html
│ │ │ ├── discriminant_pca.cpp.html
│ │ │ ├── disjoint_subsets.cpp.html
│ │ │ ├── dnn.cpp.html
│ │ │ ├── ekm_and_lisf.cpp.html
│ │ │ ├── elastic_net.cpp.html
│ │ │ ├── empirical_kernel_map.cpp.html
│ │ │ ├── entropy_coder.cpp.html
│ │ │ ├── entropy_encoder_model.cpp.html
│ │ │ ├── example_args.cpp.html
│ │ │ ├── example.cpp.html
│ │ │ ├── face.cpp.html
│ │ │ ├── fft.cpp.html
│ │ │ ├── fhog.cpp.html
│ │ │ ├── filtering.cpp.html
│ │ │ ├── find_max_factor_graph_nmplp.cpp.html
│ │ │ ├── find_max_factor_graph_viterbi.cpp.html
│ │ │ ├── find_optimal_parameters.cpp.html
│ │ │ ├── geometry.cpp.html
│ │ │ ├── graph.cpp.html
│ │ │ ├── graph_cuts.cpp.html
│ │ │ ├── graph_labeler.cpp.html
│ │ │ ├── gui
│ │ │ │ └── main.cpp.html
│ │ │ ├── hash.cpp.html
│ │ │ ├── hash_map.cpp.html
│ │ │ ├── hash_set.cpp.html
│ │ │ ├── hash_table.cpp.html
│ │ │ ├── hog_image.cpp.html
│ │ │ ├── image.cpp.html
│ │ │ ├── iosockstream.cpp.html
│ │ │ ├── is_same_object.cpp.html
│ │ │ ├── kcentroid.cpp.html
│ │ │ ├── kernel_matrix.cpp.html
│ │ │ ├── kmeans.cpp.html
│ │ │ ├── learning_to_track.cpp.html
│ │ │ ├── least_squares.cpp.html
│ │ │ ├── linear_manifold_regularizer.cpp.html
│ │ │ ├── lspi.cpp.html
│ │ │ ├── lz77_buffer.cpp.html
│ │ │ ├── main.cpp.html
│ │ │ ├── makefile
│ │ │ ├── map.cpp.html
│ │ │ ├── matrix2.cpp.html
│ │ │ ├── matrix3.cpp.html
│ │ │ ├── matrix4.cpp.html
│ │ │ ├── matrix_chol.cpp.html
│ │ │ ├── matrix.cpp.html
│ │ │ ├── matrix_eig.cpp.html
│ │ │ ├── matrix_lu.cpp.html
│ │ │ ├── matrix_qr.cpp.html
│ │ │ ├── max_cost_assignment.cpp.html
│ │ │ ├── max_sum_submatrix.cpp.html
│ │ │ ├── md5.cpp.html
│ │ │ ├── member_function_pointer.cpp.html
│ │ │ ├── metaprogramming.cpp.html
│ │ │ ├── mpc.cpp.html
│ │ │ ├── multithreaded_object.cpp.html
│ │ │ ├── numerical_integration.cpp.html
│ │ │ ├── object_detector.cpp.html
│ │ │ ├── oca.cpp.html
│ │ │ ├── one_vs_all_trainer.cpp.html
│ │ │ ├── one_vs_one_trainer.cpp.html
│ │ │ ├── optimization.cpp.html
│ │ │ ├── optimization_test_functions.cpp.html
│ │ │ ├── optimization_test_functions.h.html
│ │ │ ├── opt_qp_solver.cpp.html
│ │ │ ├── parallel_for.cpp.html
│ │ │ ├── parse.cpp.html
│ │ │ ├── pipe.cpp.html
│ │ │ ├── pixel.cpp.html
│ │ │ ├── probabilistic.cpp.html
│ │ │ ├── pyramid_down.cpp.html
│ │ │ ├── queue.cpp.html
│ │ │ ├── rand.cpp.html
│ │ │ ├── ranking.cpp.html
│ │ │ ├── read_write_mutex.cpp.html
│ │ │ ├── reference_counter.cpp.html
│ │ │ ├── rls.cpp.html
│ │ │ ├── sammon.cpp.html
│ │ │ ├── scan_image.cpp.html
│ │ │ ├── sequence.cpp.html
│ │ │ ├── sequence_labeler.cpp.html
│ │ │ ├── sequence_segmenter.cpp.html
│ │ │ ├── serialize.cpp.html
│ │ │ ├── set.cpp.html
│ │ │ ├── sldf.cpp.html
│ │ │ ├── sliding_buffer.cpp.html
│ │ │ ├── smart_pointers.cpp.html
│ │ │ ├── sockets2.cpp.html
│ │ │ ├── sockets.cpp.html
│ │ │ ├── sockstreambuf.cpp.html
│ │ │ ├── sparse_vector.cpp.html
│ │ │ ├── stack.cpp.html
│ │ │ ├── static_map.cpp.html
│ │ │ ├── static_set.cpp.html
│ │ │ ├── statistics.cpp.html
│ │ │ ├── std_vector_c.cpp.html
│ │ │ ├── string.cpp.html
│ │ │ ├── svm_c_linear.cpp.html
│ │ │ ├── svm_c_linear_dcd.cpp.html
│ │ │ ├── svm.cpp.html
│ │ │ ├── svm_multiclass_linear.cpp.html
│ │ │ ├── svm_struct.cpp.html
│ │ │ ├── svr_linear_trainer.cpp.html
│ │ │ ├── symmetric_matrix_cache.cpp.html
│ │ │ ├── tester.cpp.html
│ │ │ ├── tester.h.html
│ │ │ ├── thread_pool.cpp.html
│ │ │ ├── threads.cpp.html
│ │ │ ├── timer.cpp.html
│ │ │ ├── tokenizer.cpp.html
│ │ │ ├── trust_region.cpp.html
│ │ │ ├── tuple.cpp.html
│ │ │ ├── type_safe_union.cpp.html
│ │ │ └── vectorstream.cpp.html
│ │ ├── threads
│ │ │ ├── async_abstract.h.html
│ │ │ ├── async.cpp.html
│ │ │ ├── async.h.html
│ │ │ ├── auto_mutex_extension_abstract.h.html
│ │ │ ├── auto_mutex_extension.h.html
│ │ │ ├── auto_unlock_extension_abstract.h.html
│ │ │ ├── auto_unlock_extension.h.html
│ │ │ ├── create_new_thread_extension_abstract.h.html
│ │ │ ├── create_new_thread_extension.h.html
│ │ │ ├── multithreaded_object_extension_abstract.h.html
│ │ │ ├── multithreaded_object_extension.cpp.html
│ │ │ ├── multithreaded_object_extension.h.html
│ │ │ ├── parallel_for_extension_abstract.h.html
│ │ │ ├── parallel_for_extension.h.html
│ │ │ ├── posix.h.html
│ │ │ ├── read_write_mutex_extension_abstract.h.html
│ │ │ ├── read_write_mutex_extension.h.html
│ │ │ ├── rmutex_extension_abstract.h.html
│ │ │ ├── rmutex_extension.h.html
│ │ │ ├── rsignaler_extension_abstract.h.html
│ │ │ ├── rsignaler_extension.h.html
│ │ │ ├── threaded_object_extension_abstract.h.html
│ │ │ ├── threaded_object_extension.cpp.html
│ │ │ ├── threaded_object_extension.h.html
│ │ │ ├── thread_function_extension_abstract.h.html
│ │ │ ├── thread_function_extension.h.html
│ │ │ ├── thread_pool_extension_abstract.h.html
│ │ │ ├── thread_pool_extension.cpp.html
│ │ │ ├── thread_pool_extension.h.html
│ │ │ ├── threads_kernel_1.cpp.html
│ │ │ ├── threads_kernel_1.h.html
│ │ │ ├── threads_kernel_2.cpp.html
│ │ │ ├── threads_kernel_2.h.html
│ │ │ ├── threads_kernel_abstract.h.html
│ │ │ ├── threads_kernel.h.html
│ │ │ ├── threads_kernel_shared.cpp.html
│ │ │ ├── threads_kernel_shared.h.html
│ │ │ ├── thread_specific_data_extension_abstract.h.html
│ │ │ ├── thread_specific_data_extension.h.html
│ │ │ └── windows.h.html
│ │ ├── threads.h.html
│ │ ├── timeout
│ │ │ ├── timeout_abstract.h.html
│ │ │ └── timeout.h.html
│ │ ├── timeout.h.html
│ │ ├── timer
│ │ │ ├── timer_abstract.h.html
│ │ │ ├── timer.cpp.html
│ │ │ ├── timer_heavy.h.html
│ │ │ └── timer.h.html
│ │ ├── timer.h.html
│ │ ├── time_this.h.html
│ │ ├── timing.h.html
│ │ ├── tokenizer
│ │ │ ├── tokenizer_kernel_1.cpp.html
│ │ │ ├── tokenizer_kernel_1.h.html
│ │ │ ├── tokenizer_kernel_abstract.h.html
│ │ │ └── tokenizer_kernel_c.h.html
│ │ ├── tokenizer.h.html
│ │ ├── tuple
│ │ │ ├── tuple_abstract.h.html
│ │ │ └── tuple.h.html
│ │ ├── tuple.h.html
│ │ ├── type_safe_union
│ │ │ ├── type_safe_union_kernel_abstract.h.html
│ │ │ └── type_safe_union_kernel.h.html
│ │ ├── type_safe_union.h.html
│ │ ├── uintn.h.html
│ │ ├── unicode
│ │ │ ├── unicode_abstract.h.html
│ │ │ ├── unicode.cpp.html
│ │ │ └── unicode.h.html
│ │ ├── unicode.h.html
│ │ ├── unordered_pair.h.html
│ │ ├── vectorstream
│ │ │ ├── unserialize_abstract.h.html
│ │ │ ├── unserialize.h.html
│ │ │ ├── vectorstream_abstract.h.html
│ │ │ └── vectorstream.h.html
│ │ ├── vectorstream.h.html
│ │ ├── windows_magic.h.html
│ │ ├── xml_parser
│ │ │ ├── xml_parser_kernel_1.h.html
│ │ │ ├── xml_parser_kernel_abstract.h.html
│ │ │ └── xml_parser_kernel_interfaces.h.html
│ │ └── xml_parser.h.html
│ ├── dlib.css
│ ├── dlib-icon-30x32.png
│ ├── dlib-icon-32.png
│ ├── dlib-icon-48.png
│ ├── dlib-icon-64.png
│ ├── dlib-icon.ico
│ ├── dlib.js
│ ├── dlib-logo.png
│ ├── dlib-logo-small.png
│ ├── dnn_face_recognition_ex.cpp.html
│ ├── dnn_imagenet_ex.cpp.html
│ ├── dnn_imagenet_train_ex.cpp.html
│ ├── dnn_inception_ex.cpp.html
│ ├── dnn_introduction2_ex.cpp.html
│ ├── dnn_introduction_ex.cpp.html
│ ├── dnn_metric_learning_ex.cpp.html
│ ├── dnn_metric_learning_on_images_ex.cpp.html
│ ├── dnn_mmod_dog_hipsterizer.cpp.html
│ ├── dnn_mmod_ex.cpp.html
│ ├── dnn_mmod_face_detection_ex.cpp.html
│ ├── dnn_mmod_find_cars2_ex.cpp.html
│ ├── dnn_mmod_find_cars_ex.cpp.html
│ ├── dnn_mmod_train_find_cars_ex.cpp.html
│ ├── down.gif
│ ├── empirical_kernel_map_ex.cpp.html
│ ├── enable_if.html
│ ├── examples
│ │ └── CMakeLists.txt.html
│ ├── face_clustering.py.html
│ ├── face_detection_ex.cpp.html
│ ├── face_detector.py.html
│ ├── face_landmark_detection_ex.cpp.html
│ ├── face_landmark_detection.py.html
│ ├── face_landmarking_example.png
│ ├── face_recognition.py.html
│ ├── faq.html
│ ├── fhog_ex.cpp.html
│ ├── fhog_object_detector_ex.cpp.html
│ ├── file_to_code_ex.cpp.html
│ ├── find_candidate_object_locations.py.html
│ ├── graph_labeling_ex.cpp.html
│ ├── graph_tools.html
│ ├── gui_api_ex.cpp.html
│ ├── guipics
│ │ ├── button.png
│ │ ├── check_box.png
│ │ ├── directed_graph_drawer.png
│ │ ├── image_window.jpg
│ │ ├── label.png
│ │ ├── list_box.png
│ │ ├── menu_bar.png
│ │ ├── message_box.png
│ │ ├── mouse_tracker.png
│ │ ├── named_rectangle.png
│ │ ├── open_existing_file_box.png
│ │ ├── open_file_box.png
│ │ ├── perspective_window.png
│ │ ├── popup_menu.png
│ │ ├── radio_button.png
│ │ ├── save_file_box.png
│ │ ├── scroll_bar.png
│ │ ├── tabbed_display.png
│ │ ├── text_box.png
│ │ ├── text_field.png
│ │ └── text_grid.png
│ ├── heatmap.png
│ ├── hough_transform_ex.cpp.html
│ ├── howto_contribute.html
│ ├── image_ex.cpp.html
│ ├── imaging.html
│ ├── index.html
│ ├── integrate_function_adapt_simp_ex.cpp.html
│ ├── intro.html
│ ├── iosockstream_ex.cpp.html
│ ├── jet.png
│ ├── kcentroid_ex.cpp.html
│ ├── kernel_1a.html
│ ├── kernel_1b.html
│ ├── kernel_1c.html
│ ├── kernel_1da.html
│ ├── kernel_1db.html
│ ├── kernel_1ea.html
│ ├── kernel_1eb.html
│ ├── kernel_1ec.html
│ ├── kernel_2a.html
│ ├── kernel_3a.html
│ ├── kernel_3b.html
│ ├── kkmeans_ex.cpp.html
│ ├── krls_ex.cpp.html
│ ├── krls_filter_ex.cpp.html
│ ├── krr_classification_ex.cpp.html
│ ├── krr_regression_ex.cpp.html
│ ├── learning_to_track_ex.cpp.html
│ ├── least_squares_ex.cpp.html
│ ├── license.html
│ ├── linear_algebra.html
│ ├── linear_manifold_regularizer_ex.cpp.html
│ ├── logger_custom_output_ex.cpp.html
│ ├── logger_ex_2.cpp.html
│ ├── logger_ex.cpp.html
│ ├── matrix_ex.cpp.html
│ ├── matrix_expressions_ex.cpp.html
│ ├── max_cost_assignment_ex.cpp.html
│ ├── max_cost_assignment.py.html
│ ├── member_function_pointer_ex.cpp.html
│ ├── metaprogramming.html
│ ├── minus.gif
│ ├── ml_guide.svg
│ ├── ml.html
│ ├── mlp_ex.cpp.html
│ ├── model_selection_ex.cpp.html
│ ├── mpc_ex.cpp.html
│ ├── multiclass_classification_ex.cpp.html
│ ├── multithreaded_object_ex.cpp.html
│ ├── network.html
│ ├── object_detector_advanced_ex.cpp.html
│ ├── object_detector_ex.cpp.html
│ ├── old_change_log.html
│ ├── old_release_notes.html
│ ├── one_class_classifiers_ex.cpp.html
│ ├── optimization_ex.cpp.html
│ ├── optimization.html
│ ├── other.html
│ ├── parallel_for_ex.cpp.html
│ ├── parsing.html
│ ├── pipe_ex_2.cpp.html
│ ├── pipe_ex.cpp.html
│ ├── plus.gif
│ ├── python
│ │ ├── genindex.html
│ │ ├── _images
│ │ │ └── dlib-logo.png
│ │ ├── index.html
│ │ ├── objects.inv
│ │ ├── py-modindex.html
│ │ ├── search.html
│ │ ├── searchindex.js
│ │ ├── _sources
│ │ │ └── index.rst.txt
│ │ └── _static
│ │ ├── ajax-loader.gif
│ │ ├── basic.css
│ │ ├── classic.css
│ │ ├── comment-bright.png
│ │ ├── comment-close.png
│ │ ├── comment.png
│ │ ├── default.css
│ │ ├── doctools.js
│ │ ├── down.png
│ │ ├── down-pressed.png
│ │ ├── file.png
│ │ ├── jquery-3.1.0.js
│ │ ├── jquery.js
│ │ ├── minus.png
│ │ ├── plus.png
│ │ ├── pygments.css
│ │ ├── searchtools.js
│ │ ├── sidebar.js
│ │ ├── underscore-1.3.1.js
│ │ ├── underscore.js
│ │ ├── up.png
│ │ ├── up-pressed.png
│ │ └── websupport.js
│ ├── quantum_computing_ex.cpp.html
│ ├── queue_ex.cpp.html
│ ├── random_cropper_ex.cpp.html
│ ├── rank_features_ex.cpp.html
│ ├── rbf_big_gamma.gif
│ ├── rbf_normal.gif
│ ├── rbf_small_gamma.gif
│ ├── release_notes.html
│ ├── right.gif
│ ├── running_stats_ex.cpp.html
│ ├── rvm_ex.cpp.html
│ ├── rvm_regression_ex.cpp.html
│ ├── sequence_labeler_ex.cpp.html
│ ├── sequence_segmenter_ex.cpp.html
│ ├── sequence_segmenter.py.html
│ ├── server_http_ex.cpp.html
│ ├── server_iostream_ex.cpp.html
│ ├── sockets_ex.cpp.html
│ ├── sockstreambuf_ex.cpp.html
│ ├── sqlite_ex.cpp.html
│ ├── std_allocator_ex.cpp.html
│ ├── surf_ex.cpp.html
│ ├── svm_c_ex.cpp.html
│ ├── svm_ex.cpp.html
│ ├── svm_pegasos_ex.cpp.html
│ ├── svm_rank_ex.cpp.html
│ ├── svm_rank.py.html
│ ├── svm_sparse_ex.cpp.html
│ ├── svm_struct_ex.cpp.html
│ ├── svm_struct.py.html
│ ├── svr_ex.cpp.html
│ ├── term_index.html
│ ├── threaded_object_ex.cpp.html
│ ├── thread_function_ex.cpp.html
│ ├── thread_pool_ex.cpp.html
│ ├── threads_ex.cpp.html
│ ├── tiled_pyramid_example.jpg
│ ├── timer_ex.cpp.html
│ ├── train_object_detector.cpp.html
│ ├── train_object_detector.py.html
│ ├── train_shape_predictor_ex.cpp.html
│ ├── train_shape_predictor.py.html
│ ├── using_custom_kernels_ex.cpp.html
│ ├── video_tracking_ex.cpp.html
│ ├── vs-cmake-gui.png
│ ├── vs_mode_1.png
│ ├── vs_mode_2.png
│ ├── vs_mode_3.png
│ ├── webcam_face_pose_ex.cpp.html
│ └── xml_parser_ex.cpp.html
├── documentation.html
├── examples
│ ├── 3d_point_cloud_ex.cpp
│ ├── assignment_learning_ex.cpp
│ ├── bayes_net_ex.cpp
│ ├── bayes_net_from_disk_ex.cpp
│ ├── bayes_net_gui_ex.cpp
│ ├── bridge_ex.cpp
│ ├── bsp_ex.cpp
│ ├── CMakeLists.txt
│ ├── compress_stream_ex.cpp
│ ├── config_reader_ex.cpp
│ ├── config.txt
│ ├── custom_trainer_ex.cpp
│ ├── dir_nav_ex.cpp
│ ├── dnn_face_recognition_ex.cpp
│ ├── dnn_imagenet_ex.cpp
│ ├── dnn_imagenet_train_ex.cpp
│ ├── dnn_inception_ex.cpp
│ ├── dnn_introduction2_ex.cpp
│ ├── dnn_introduction_ex.cpp
│ ├── dnn_metric_learning_ex.cpp
│ ├── dnn_metric_learning_on_images_ex.cpp
│ ├── dnn_mmod_dog_hipsterizer.cpp
│ ├── dnn_mmod_ex.cpp
│ ├── dnn_mmod_face_detection_ex.cpp
│ ├── dnn_mmod_find_cars2_ex.cpp
│ ├── dnn_mmod_find_cars_ex.cpp
│ ├── dnn_mmod_train_find_cars_ex.cpp
│ ├── empirical_kernel_map_ex.cpp
│ ├── face_detection_ex.cpp
│ ├── face_landmark_detection_ex.cpp
│ ├── faces
│ │ ├── 2007_007763.jpg
│ │ ├── 2008_001009.jpg
│ │ ├── 2008_001322.jpg
│ │ ├── 2008_002079.jpg
│ │ ├── 2008_002470.jpg
│ │ ├── 2008_002506.jpg
│ │ ├── 2008_004176.jpg
│ │ ├── 2008_007676.jpg
│ │ ├── 2009_004587.jpg
│ │ ├── bald_guys.jpg
│ │ ├── dogs.jpg
│ │ ├── image_metadata_stylesheet.xsl
│ │ ├── testing_with_face_landmarks.xml
│ │ ├── testing.xml
│ │ ├── training_with_face_landmarks.xml
│ │ └── training.xml
│ ├── fhog_ex.cpp
│ ├── fhog_object_detector_ex.cpp
│ ├── file_to_code_ex.cpp
│ ├── graph_labeling_ex.cpp
│ ├── gui_api_ex.cpp
│ ├── hough_transform_ex.cpp
│ ├── image_ex.cpp
│ ├── integrate_function_adapt_simp_ex.cpp
│ ├── iosockstream_ex.cpp
│ ├── johns
│ │ ├── John_Salley
│ │ │ ├── 000179_02159509.jpg
│ │ │ ├── 000183_02159543.jpg
│ │ │ ├── 000186_02159346.jpg
│ │ │ ├── 000189_02159361.jpg
│ │ │ ├── 000190_02159501.jpg
│ │ │ ├── 000192_02159531.jpg
│ │ │ ├── 000194_02159572.jpg
│ │ │ ├── 000197_02159322.jpg
│ │ │ ├── 000197_02159525.jpg
│ │ │ ├── 000198_02159470.jpg
│ │ │ └── 000200_02159354.jpg
│ │ ├── John_Savage
│ │ │ ├── 000264_01099001.jpg
│ │ │ ├── 000274_01099061.jpg
│ │ │ ├── 000277_01099000.jpg
│ │ │ ├── 000289_01099139.jpg
│ │ │ ├── 000290_01099067.jpg
│ │ │ ├── 000290_01099090.jpg
│ │ │ ├── 000291_01099023.jpg
│ │ │ ├── 000291_01099214.jpg
│ │ │ ├── 000293_01099081.jpg
│ │ │ ├── 000296_01099007.jpg
│ │ │ └── 000299_01099008.jpg
│ │ ├── John_Schneider
│ │ │ ├── 000288_00925786.jpg
│ │ │ ├── 000302_00925785.jpg
│ │ │ ├── 000307_00925823.jpg
│ │ │ ├── 000325_00925954.jpg
│ │ │ ├── 000326_00925765.jpg
│ │ │ ├── 000326_00926089.jpg
│ │ │ ├── 000326_00926128.jpg
│ │ │ ├── 000326_00926139.jpg
│ │ │ ├── 000329_00925859.jpg
│ │ │ ├── 000329_00925963.jpg
│ │ │ └── 000331_00926012.jpg
│ │ ├── John_Shimkus
│ │ │ ├── 000373_03228153.jpg
│ │ │ ├── 000375_03227651.jpg
│ │ │ ├── 000376_02340068.jpg
│ │ │ ├── 000378_02340151.jpg
│ │ │ ├── 000378_03227610.jpg
│ │ │ ├── 000383_03227939.jpg
│ │ │ ├── 000385_03227766.jpg
│ │ │ ├── 000388_03227773.jpg
│ │ │ ├── 000390_03227666.jpg
│ │ │ ├── 000394_02340150.jpg
│ │ │ └── 000396_03227722.jpg
│ │ └── John_Simm
│ │ ├── 000288_00470387.jpg
│ │ ├── 000297_00470170.jpg
│ │ ├── 000300_00470148.jpg
│ │ ├── 000304_00470122.jpg
│ │ ├── 000305_00470162.jpg
│ │ ├── 000305_00470717.jpg
│ │ ├── 000306_00470222.jpg
│ │ ├── 000306_00470223.jpg
│ │ ├── 000309_00470287.jpg
│ │ ├── 000310_00470421.jpg
│ │ └── 000310_00470511.jpg
│ ├── kcentroid_ex.cpp
│ ├── kkmeans_ex.cpp
│ ├── krls_ex.cpp
│ ├── krls_filter_ex.cpp
│ ├── krr_classification_ex.cpp
│ ├── krr_regression_ex.cpp
│ ├── learning_to_track_ex.cpp
│ ├── least_squares_ex.cpp
│ ├── LICENSE_FOR_EXAMPLE_PROGRAMS.txt
│ ├── linear_manifold_regularizer_ex.cpp
│ ├── logger_custom_output_ex.cpp
│ ├── logger_ex_2.cpp
│ ├── logger_ex.cpp
│ ├── matrix_ex.cpp
│ ├── matrix_expressions_ex.cpp
│ ├── max_cost_assignment_ex.cpp
│ ├── member_function_pointer_ex.cpp
│ ├── mlp_ex.cpp
│ ├── mmod_cars_test_image2.jpg
│ ├── mmod_cars_test_image.jpg
│ ├── model_selection_ex.cpp
│ ├── mpc_ex.cpp
│ ├── multiclass_classification_ex.cpp
│ ├── multithreaded_object_ex.cpp
│ ├── object_detector_advanced_ex.cpp
│ ├── object_detector_ex.cpp
│ ├── one_class_classifiers_ex.cpp
│ ├── optimization_ex.cpp
│ ├── parallel_for_ex.cpp
│ ├── pipe_ex_2.cpp
│ ├── pipe_ex.cpp
│ ├── quantum_computing_ex.cpp
│ ├── queue_ex.cpp
│ ├── random_cropper_ex.cpp
│ ├── rank_features_ex.cpp
│ ├── running_stats_ex.cpp
│ ├── rvm_ex.cpp
│ ├── rvm_regression_ex.cpp
│ ├── sequence_labeler_ex.cpp
│ ├── sequence_segmenter_ex.cpp
│ ├── server_http_ex.cpp
│ ├── server_iostream_ex.cpp
│ ├── sockets_ex.cpp
│ ├── sockstreambuf_ex.cpp
│ ├── sqlite_ex.cpp
│ ├── std_allocator_ex.cpp
│ ├── surf_ex.cpp
│ ├── svm_c_ex.cpp
│ ├── svm_ex.cpp
│ ├── svm_pegasos_ex.cpp
│ ├── svm_rank_ex.cpp
│ ├── svm_sparse_ex.cpp
│ ├── svm_struct_ex.cpp
│ ├── svr_ex.cpp
│ ├── threaded_object_ex.cpp
│ ├── thread_function_ex.cpp
│ ├── thread_pool_ex.cpp
│ ├── threads_ex.cpp
│ ├── timer_ex.cpp
│ ├── train_object_detector.cpp
│ ├── train_shape_predictor_ex.cpp
│ ├── using_custom_kernels_ex.cpp
│ ├── video_frames
│ │ ├── frame_000100.jpg
│ │ ├── frame_000101.jpg
│ │ ├── frame_000102.jpg
│ │ ├── frame_000103.jpg
│ │ ├── frame_000104.jpg
│ │ ├── frame_000105.jpg
│ │ ├── frame_000106.jpg
│ │ ├── frame_000107.jpg
│ │ ├── frame_000108.jpg
│ │ ├── frame_000109.jpg
│ │ ├── frame_000110.jpg
│ │ ├── frame_000111.jpg
│ │ ├── frame_000112.jpg
│ │ ├── frame_000113.jpg
│ │ ├── frame_000114.jpg
│ │ ├── frame_000115.jpg
│ │ ├── frame_000116.jpg
│ │ ├── frame_000117.jpg
│ │ ├── frame_000118.jpg
│ │ ├── frame_000119.jpg
│ │ ├── frame_000120.jpg
│ │ ├── frame_000121.jpg
│ │ ├── frame_000122.jpg
│ │ ├── frame_000123.jpg
│ │ ├── frame_000124.jpg
│ │ ├── frame_000125.jpg
│ │ ├── frame_000126.jpg
│ │ ├── frame_000127.jpg
│ │ ├── frame_000128.jpg
│ │ ├── frame_000129.jpg
│ │ ├── frame_000130.jpg
│ │ ├── frame_000131.jpg
│ │ ├── frame_000132.jpg
│ │ ├── frame_000133.jpg
│ │ ├── frame_000134.jpg
│ │ ├── frame_000135.jpg
│ │ ├── frame_000136.jpg
│ │ ├── frame_000137.jpg
│ │ ├── frame_000138.jpg
│ │ ├── frame_000139.jpg
│ │ ├── frame_000140.jpg
│ │ ├── frame_000141.jpg
│ │ ├── frame_000142.jpg
│ │ ├── frame_000143.jpg
│ │ ├── frame_000144.jpg
│ │ ├── frame_000145.jpg
│ │ ├── frame_000146.jpg
│ │ ├── frame_000147.jpg
│ │ ├── frame_000148.jpg
│ │ ├── frame_000149.jpg
│ │ ├── frame_000150.jpg
│ │ ├── frame_000151.jpg
│ │ ├── frame_000152.jpg
│ │ ├── frame_000153.jpg
│ │ ├── frame_000154.jpg
│ │ ├── frame_000155.jpg
│ │ ├── frame_000156.jpg
│ │ ├── frame_000157.jpg
│ │ ├── frame_000158.jpg
│ │ ├── frame_000159.jpg
│ │ ├── frame_000160.jpg
│ │ ├── frame_000161.jpg
│ │ ├── frame_000162.jpg
│ │ ├── frame_000163.jpg
│ │ ├── frame_000164.jpg
│ │ ├── frame_000165.jpg
│ │ ├── frame_000166.jpg
│ │ ├── frame_000167.jpg
│ │ ├── frame_000168.jpg
│ │ ├── frame_000169.jpg
│ │ ├── frame_000170.jpg
│ │ ├── frame_000171.jpg
│ │ ├── frame_000172.jpg
│ │ ├── frame_000173.jpg
│ │ ├── frame_000174.jpg
│ │ ├── frame_000175.jpg
│ │ ├── frame_000176.jpg
│ │ ├── frame_000177.jpg
│ │ ├── frame_000178.jpg
│ │ ├── frame_000179.jpg
│ │ ├── frame_000180.jpg
│ │ ├── frame_000181.jpg
│ │ ├── frame_000182.jpg
│ │ ├── frame_000183.jpg
│ │ ├── frame_000184.jpg
│ │ ├── frame_000185.jpg
│ │ ├── frame_000186.jpg
│ │ ├── frame_000187.jpg
│ │ ├── frame_000188.jpg
│ │ ├── frame_000189.jpg
│ │ ├── frame_000190.jpg
│ │ ├── frame_000191.jpg
│ │ ├── frame_000192.jpg
│ │ ├── frame_000193.jpg
│ │ ├── frame_000194.jpg
│ │ ├── frame_000195.jpg
│ │ ├── frame_000196.jpg
│ │ ├── frame_000197.jpg
│ │ ├── frame_000198.jpg
│ │ ├── frame_000199.jpg
│ │ ├── frame_000200.jpg
│ │ ├── frame_000201.jpg
│ │ ├── frame_000202.jpg
│ │ ├── frame_000203.jpg
│ │ ├── frame_000204.jpg
│ │ ├── frame_000205.jpg
│ │ ├── frame_000206.jpg
│ │ ├── frame_000207.jpg
│ │ ├── frame_000208.jpg
│ │ ├── frame_000209.jpg
│ │ ├── frame_000210.jpg
│ │ ├── frame_000211.jpg
│ │ ├── frame_000212.jpg
│ │ ├── frame_000213.jpg
│ │ ├── frame_000214.jpg
│ │ ├── frame_000215.jpg
│ │ ├── frame_000216.jpg
│ │ ├── frame_000217.jpg
│ │ ├── frame_000218.jpg
│ │ ├── frame_000219.jpg
│ │ ├── frame_000220.jpg
│ │ ├── frame_000221.jpg
│ │ ├── frame_000222.jpg
│ │ ├── frame_000223.jpg
│ │ ├── frame_000224.jpg
│ │ ├── frame_000225.jpg
│ │ ├── frame_000226.jpg
│ │ ├── frame_000227.jpg
│ │ ├── frame_000228.jpg
│ │ ├── frame_000229.jpg
│ │ ├── frame_000230.jpg
│ │ ├── frame_000231.jpg
│ │ ├── frame_000232.jpg
│ │ ├── frame_000233.jpg
│ │ ├── frame_000234.jpg
│ │ ├── frame_000235.jpg
│ │ ├── frame_000236.jpg
│ │ ├── frame_000237.jpg
│ │ ├── frame_000238.jpg
│ │ ├── frame_000239.jpg
│ │ ├── frame_000240.jpg
│ │ ├── frame_000241.jpg
│ │ ├── frame_000242.jpg
│ │ ├── frame_000243.jpg
│ │ ├── frame_000244.jpg
│ │ ├── frame_000245.jpg
│ │ ├── frame_000246.jpg
│ │ ├── frame_000247.jpg
│ │ ├── frame_000248.jpg
│ │ ├── frame_000249.jpg
│ │ ├── frame_000250.jpg
│ │ └── license.txt
│ ├── video_tracking_ex.cpp
│ ├── webcam_face_pose_ex.cpp
│ └── xml_parser_ex.cpp
├── MANIFEST.in
├── python_examples
│ ├── cnn_face_detector.py
│ ├── correlation_tracker.py
│ ├── face_clustering.py
│ ├── face_detector.py
│ ├── face_landmark_detection.py
│ ├── face_recognition.py
│ ├── find_candidate_object_locations.py
│ ├── LICENSE_FOR_EXAMPLE_PROGRAMS.txt
│ ├── max_cost_assignment.py
│ ├── requirements.txt
│ ├── sequence_segmenter.py
│ ├── svm_rank.py
│ ├── svm_struct.py
│ ├── train_object_detector.py
│ └── train_shape_predictor.py
├── README.md
├── setup.py
└── tools
├── archive
│ └── train_face_5point_model.cpp
├── convert_dlib_nets_to_caffe
│ ├── CMakeLists.txt
│ ├── main.cpp
│ └── running_a_dlib_model_with_caffe_example.py
├── htmlify
│ ├── CMakeLists.txt
│ ├── htmlify.cpp
│ ├── to_xml.cpp
│ ├── to_xml_example
│ │ ├── bigminus.gif
│ │ ├── bigplus.gif
│ │ ├── example.xml
│ │ ├── minus.gif
│ │ ├── output.xml
│ │ ├── plus.gif
│ │ ├── stylesheet.xsl
│ │ └── test.cpp
│ └── to_xml.h
├── imglab
│ ├── CMakeLists.txt
│ ├── convert_imglab_paths_to_relative
│ ├── copy_imglab_dataset
│ ├── README.txt
│ └── src
│ ├── cluster.cpp
│ ├── cluster.h
│ ├── common.cpp
│ ├── common.h
│ ├── convert_idl.cpp
│ ├── convert_idl.h
│ ├── convert_pascal_v1.cpp
│ ├── convert_pascal_v1.h
│ ├── convert_pascal_xml.cpp
│ ├── convert_pascal_xml.h
│ ├── main.cpp
│ ├── metadata_editor.cpp
│ └── metadata_editor.h
├── python
│ ├── CMakeLists.txt
│ └── src
│ ├── basic.cpp
│ ├── cca.cpp
│ ├── cnn_face_detector.cpp
│ ├── conversion.h
│ ├── correlation_tracker.cpp
│ ├── decision_functions.cpp
│ ├── dlib.cpp
│ ├── face_recognition.cpp
│ ├── gui.cpp
│ ├── image.cpp
│ ├── indexing.h
│ ├── matrix.cpp
│ ├── object_detection.cpp
│ ├── other.cpp
│ ├── rectangles.cpp
│ ├── sequence_segmenter.cpp
│ ├── serialize_object_detector.h
│ ├── shape_predictor.cpp
│ ├── shape_predictor.h
│ ├── simple_object_detector.h
│ ├── simple_object_detector_py.h
│ ├── svm_c_trainer.cpp
│ ├── svm_rank_trainer.cpp
│ ├── svm_struct.cpp
│ ├── testing_results.h
│ └── vector.cpp
└── visual_studio_natvis
├── dlib.natvis
└── README.txt
269 directories, 3501 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论