cmt跟踪算法 matlab_世上最牛的23个图像跟踪算法(MATLAB程序)

  • Post author:
  • Post category:其他


【实例简介】

世上最牛的23个图像跟踪算法(MATLAB程序):ASLA,SCM,L1APG,TLD,CT等

【实例截图】

【核心代码】

trackers

└── trackers

├── ASLA

│   ├── affparam2geom.m

│   ├── affparam2mat.m

│   ├── affparaminv.m

│   ├── drawbox.m

│   ├── drawtrackresult.m

│   ├── img2patch.m

│   ├── initial_tracking.m

│   ├── interp2.cpp

│   ├── interp2.dll

│   ├── interp2.mexa64

│   ├── interp2.mexglx

│   ├── mexLasso.m

│   ├── mexLasso.mexw32

│   ├── mexLasso.mexw64

│   ├── normalizeMat.m

│   ├── paraConfig_ASLA.m

│   ├── readme.txt

│   ├── run_ASLA.m

│   ├── sampling.m

│   ├── setTrackParam.m

│   ├── sklm.m

│   ├── tracker.m

│   └── warpimg.m

├── BSBT

│   ├── BeyondSemiBoostingTracker.exe

│   └── run_BSBT.m

├── CPF

│   ├── ObjTrk.exe

│   └── run_CPF.m

├── CSK

│   ├── choose_video.m

│   ├── dense_gauss_kernel.m

│   ├── get_subwindow.m

│   ├── load_video_info.m

│   ├── readme.txt

│   ├── run_CSK.m

│   ├── run_tracker.m

│   └── show_precision.m

├── CT

│   ├── clfMilBoostClassify.m

│   ├── clfMilBoostUpdate.m

│   ├── clfStumpUpdate.m

│   ├── FtrVal.cpp

│   ├── FtrVal.mexw32

│   ├── FtrVal.mexw64

│   ├── getFtrVal.m

│   ├── HaarFtr.m

│   ├── integral.cpp

│   ├── integral.mexw32

│   ├── integral.mexw64

│   ├── paraConfig_CT.m

│   ├── readme.doc

│   ├── README.txt

│   ├── run_CT.m

│   ├── Runtracker.m

│   ├── sampleImg.m

│   └── weakClassifier.m

├── CXT

│   ├── CXT.exe

│   ├── opencv_core240.dll

│   ├── opencv_highgui240.dll

│   ├── opencv_imgproc240.dll

│   ├── opencv_video240.dll

│   ├── readme.txt

│   ├── results

│   │   ├── coke_10_CXT_FPS.txt

│   │   ├── coke_10_CXT.txt

│   │   ├── coke_11_CXT_FPS.txt

│   │   ├── coke_11_CXT.txt

│   │   ├── coke_12_CXT_FPS.txt

│   │   ├── coke_12_CXT.txt

│   │   ├── coke_13_CXT_FPS.txt

│   │   ├── coke_13_CXT.txt

│   │   ├── coke_14_CXT_FPS.txt

│   │   ├── coke_14_CXT.txt

│   │   ├── coke_15_CXT_FPS.txt

│   │   ├── coke_15_CXT.txt

│   │   ├── coke_16_CXT_FPS.txt

│   │   ├── coke_16_CXT.txt

│   │   ├── coke_17_CXT_FPS.txt

│   │   ├── coke_17_CXT.txt

│   │   ├── coke_18_CXT_FPS.txt

│   │   ├── coke_18_CXT.txt

│   │   ├── coke_19_CXT_FPS.txt

│   │   ├── coke_19_CXT.txt

│   │   ├── coke_1_CXT_FPS.txt

│   │   ├── coke_1_CXT.txt

│   │   ├── coke_20_CXT_FPS.txt

│   │   ├── coke_20_CXT.txt

│   │   ├── coke_2_CXT_FPS.txt

│   │   ├── coke_2_CXT.txt

│   │   ├── coke_3_CXT_FPS.txt

│   │   ├── coke_3_CXT.txt

│   │   ├── coke_4_CXT_FPS.txt

│   │   ├── coke_4_CXT.txt

│   │   ├── coke_5_CXT_FPS.txt

│   │   ├── coke_5_CXT.txt

│   │   ├── coke_6_CXT_FPS.txt

│   │   ├── coke_6_CXT.txt

│   │   ├── coke_7_CXT_FPS.txt

│   │   ├── coke_7_CXT.txt

│   │   ├── coke_8_CXT_FPS.txt

│   │   ├── coke_8_CXT.txt

│   │   ├── coke_9_CXT_FPS.txt

│   │   └── coke_9_CXT.txt

│   └── run_CXT.m

├── DFT

│   ├── computeCropParams.m

│   ├── computeStartingPoint.m

│   ├── distanceDF.m

│   ├── drawRect.m

│   ├── findTargetHier.m

│   ├── findTarget.m

│   ├── gpl.txt

│   ├── img2df.m

│   ├── isBorderPixel.m

│   ├── lgpl.txt

│   ├── README.txt

│   ├── run_DFT.m

│   ├── smoothDF.m

│   ├── track2video.m

│   ├── trackDF.m

│   └── trackingDemo.m

├── Frag

│   ├── fragtrack.exe

│   └── run_Frag.m

├── IVT

│   ├── affparam2geom.m

│   ├── affparam2mat.m

│   ├── affparaminv.m

│   ├── affwarpimg.m

│   ├── createData.m

│   ├── drawbox.m

│   ├── drawtrackresult.m

│   ├── esterrfunc.m

│   ├── estwarp_condens.m

│   ├── estwarp_grad.m

│   ├── estwarp_greedy.m

│   ├── hall.m

│   ├── interp2.cpp

│   ├── interp2.dll

│   ├── interp2.mexa64

│   ├── interp2.mexglx

│   ├── paraConfig_ivt.m

│   ├── pca_comparison

│   │   ├── descstat.m

│   │   ├── generate_comparison_figure.m

│   │   ├── gram_pca.m

│   │   ├── hall.m

│   │   ├── rc.m

│   │   ├── run_comparison.m

│   │   ├── sklm.m

│   │   ├── sumsq.m

│   │   ├── truepca.m

│   │   └── truepca_svd.m

│   ├── README.txt

│   ├── run_IVT.m

│   ├── runtracker_hall.m

│   ├── runtracker.m

│   ├── showimgs.m

│   ├── sklm.m

│   ├── trackparamv6.m

│   └── warpimg.m

├── KMS

│   ├── ObjTrk.exe

│   └── run_KMS.m

├── L1APG

│   ├── aff2image.m

│   ├── APGLASSOup.m

│   ├── corner2image.m

│   ├── corners2affine.m

│   ├── crop_candidates.m

│   ├── Demo_Car4.m

│   ├── drawAffine.m

│   ├── draw_sample.m

│   ├── images_angle.m

│   ├── IMGaffine_c.c

│   ├── IMGaffine_c.mexw32

│   ├── IMGaffine_c.mexw64

│   ├── IMGaffine_r.m

│   ├── InitTemplates.m

│   ├── Installmex.m

│   ├── L1-APG_release.zip

│   ├── L1TrackingBPR_APGup.m

│   ├── normalizeTemplates.m

│   ├── paraConfig_L1_APG.m

│   ├── ReadMe.txt

│   ├── resample.m

│   ├── run_L1APG.m

│   ├── showTemplates.m

│   └── whitening.m

├── LOT

│   ├── buildCostMatrix.m

│   ├── buildParticleCDF.m

│   ├── buildSuperPixelsIndexImage.m

│   ├── computeGaussDist.m

│   ├── computeUniformMixDist.m

│   ├── displayTrackingReuslts.m

│   ├── emd

│   │   ├── build_emd.m

│   │   ├── demo_emd.m

│   │   ├── emd.c

│   │   ├── emd.h

│   │   ├── emd_mex.c

│   │   ├── emd_mex.dll

│   │   ├── emd_mex.m

│   │   ├── emd_mex.mexw32

│   │   └── emd_mex.mexw64

│   ├── emd_mex.m

│   ├── emd_mex.mexw32

│   ├── emd_mex.mexw64

│   ├── estimateGaussGaussParams.m

│   ├── estimateGaussUniformParams.m

│   ├── estimateSigma.m

│   ├── estimateUniforMixAlphaAndR.m

│   ├── getFrameList.m

│   ├── getParticleROI.m

│   ├── getSignatureFromSuperPixelImage.m

│   ├── GPL

│   ├── loadDefaultParams.m

│   ├── loadFrame.m

│   ├── LocallyOrderlessTracking.m

│   ├── paraConfig_LOT.m

│   ├── predictParticles.m

│   ├── README.txt

│   ├── run_LOT.m

│   ├── sampleParticles.m

│   ├── setInitialTargetPosition.m

│   ├── sum2.m

│   ├── TurboPixels64

│   │   ├── clip.m

│   │   ├── convolve.cpp

│   │   ├── convolve.h

│   │   ├── corrDn.cpp

│   │   ├── corrDn.mexw32

│   │   ├── corrDn.mexw64

│   │   ├── demo_superpixels.m

│   │   ├── display_contour.m

│   │   ├── display_logical.m

│   │   ├── DT.cpp

│   │   ├── DT.mexw32

│   │   ├── DT.mexw64

│   │   ├── edges.cpp

│   │   ├── evolve_height_function.m

│   │   ├── evolve_height_function_N.m

│   │   ├── get_binary_img_from_seeds.m

│   │   ├── get_full_speed.cpp

│   │   ├── get_full_speed.mexw32

│   │   ├── get_full_speed.mexw64

│   │   ├── get_initial_seeds.m

│   │   ├── get_speed_based_on_boundaries.m

│   │   ├── get_speed_based_on_gradient.m

│   │   ├── get_superpixel_boundaries.m

│   │   ├── hasToRecomputeBand.m

│   │   ├── height_function_change_rate.m

│   │   ├── height_function_der.cpp

│   │   ├── height_function_der.mexw32

│   │   ├── height_function_der.mexw64

│   │   ├── height_function_grad.cpp

│   │   ├── height_function_grad.mexw32

│   │   ├── height_function_grad.mexw64

│   │   ├── lizard.jpg

│   │   ├── lizard_speed.jpg

│   │   ├── local_min.cpp

│   │   ├── local_min.mexw32

│   │   ├── local_min.mexw64

│   │   ├── lsmlib

│   │   │   ├── computeDistanceFunction2d.cpp

│   │   │   ├── computeDistanceFunction2d.mexw32

│   │   │   ├── computeDistanceFunction2d.mexw64

│   │   │   ├── computeExtensionFields2d.cpp

│   │   │   ├── computeExtensionFields2d.mexw32

│   │   │   ├── computeExtensionFields2d.mexw64

│   │   │   ├── doHomotopicThinning.cpp

│   │   │   ├── doHomotopicThinning.mexw32

│   │   │   ├── doHomotopicThinning.mexw64

│   │   │   ├── FMM_Callback_API.h

│   │   │   ├── FMM_Core.cpp

│   │   │   ├── FMM_Core.h

│   │   │   ├── FMM_Heap.cpp

│   │   │   ├── FMM_Heap.h

│   │   │   ├── lsm_fast_marching_method.h

│   │   │   ├── lsm_FMM_field_extension2d.cpp

│   │   │   └── temp

│   │   │   ├── computeDistanceFunction2d.m

│   │   │   └── computeExtensionFields2d.m

│   │   ├── make.m

│   │   ├── README.txt

│   │   ├── superpixels.m

│   │   ├── upConv.cpp

│   │   ├── upConv.mexw32

│   │   ├── upConv.mexw64

│   │   ├── wrap.cpp

│   │   ├── zero_crossing.cpp

│   │   ├── zero_crossing.mexw32

│   │   └── zero_crossing.mexw64

│   ├── updateParticles.m

│   └── updateTargetState.m

├── LSK

│   ├── README.txt

│   ├── run_LSK.m

│   └── spt64.exe

├── MIL

│   ├── MIL.exe

│   ├── README.txt

│   └── run_MIL.m

├── MTT

│   ├── MTL_APG_new.p

│   ├── MTTrack_Demo.m

│   ├── MTT_Toolbox

│   │   ├── aff2image.m

│   │   ├── corner2image.m

│   │   ├── corners2afnv.m

│   │   ├── drawAffine.m

│   │   ├── gly_zmuv.m

│   │   ├── images_angle.m

│   │   ├── IMGaffine_r.m

│   │   ├── InitTemplates.m

│   │   ├── normalizeTemplates.m

│   │   ├── normalizeWeights.m

│   │   ├── Seg_draw_sample.m

│   │   ├── Seg_gly_crop.m

│   │   ├── Seg_resample.m

│   │   ├── SelectTarget.m

│   │   └── showTemplates.m

│   ├── MTT_Tracking.p

│   ├── paraConfig_MTT.m

│   ├── ReadMe.txt

│   └── run_MTT.m

├── OAB

│   ├── BoostingTracker.exe

│   └── run_OAB.m

├── ORIA

│   ├── demo.m

│   ├── genBasis.m

│   ├── init.m

│   ├── oria_inner.m

│   ├── oria.m

│   ├── paraConfig.m

│   ├── preprocess.m

│   ├── RASL_toolbox

│   │   ├── gamma_decompress.m

│   │   ├── gauss_pyramid.m

│   │   ├── get_training_images.m

│   │   ├── image_Jaco.m

│   │   ├── list_directories.m

│   │   ├── list_image_files.m

│   │   ├── normalize.m

│   │   ├── parameters_to_projective_matrix.m

│   │   ├── pos.m

│   │   ├── projective_matrix_to_parameters.m

│   │   ├── ThreePointAffine.m

│   │   ├── TwoPointSimilarity.m

│   │   └── vec.m

│   ├── README.txt

│   ├── run_ORIA.m

│   ├── selectCpts.m

│   └── updateTemplates.m

├── SBT

│   ├── run_SBT.m

│   ├── SemiBoostingTracker1.exe

│   └── SemiBoostingTracker_d.exe

├── SCM

│   ├── Affine Sample Functions

│   │   ├── affinePatch.m

│   │   ├── affineSample.m

│   │   ├── affineTrainG.m

│   │   ├── affineTrainL.m

│   │   ├── affparam2geom.m

│   │   ├── affparam2mat.m

│   │   └── warpimg.m

│   ├── demo.m

│   ├── displayResult.m

│   ├── displayResult_sf.m

│   ├── drawbox.m

│   ├── faceocc2.mat

│   ├── formCodebookL.m

│   ├── interp2.cpp

│   ├── interp2.dll

│   ├── interp2.mexa64

│   ├── interp2.mexglx

│   ├── mexLasso.m

│   ├── mexLasso.mexw32

│   ├── mexLasso.mexw64

│   ├── normVector.m

│   ├── paraConfig_SCM.m

│   ├── ReadMe.txt

│   ├── run_SCM.m

│   ├── selectFeature.m

│   ├── trackparam.m

│   ├── updateDic.m

│   ├── vgg_argparse.m

│   ├── vgg_kmeans.m

│   ├── vgg_kmiter.cxx

│   ├── vgg_kmiter.dll

│   ├── vgg_kmiter.mexglx

│   ├── vgg_kmiter.mexw32

│   └── vgg_kmiter.mexw64

├── SMS

│   ├── ObjTrk.exe

│   └── run_SMS.m

├── Struck

│   ├── run_Struck.m

│   └── struck.exe

├── TLD

│   ├── bbox

│   │   ├── bb_burn.m

│   │   ├── bb_center.m

│   │   ├── bb_click.m

│   │   ├── bb_click_move.m

│   │   ├── bb_cluster_confidence.m

│   │   ├── bb_cluster.m

│   │   ├── bb_correct.m

│   │   ├── bb_distance.m

│   │   ├── bb_draw.m

│   │   ├── bb_get_similar.m

│   │   ├── bb_height.m

│   │   ├── bb_hull.m

│   │   ├── bb_isdef.m

│   │   ├── bb_isin.m

│   │   ├── bb_isout.m

│   │   ├── bb_normalize.m

│   │   ├── bb_points.m

│   │   ├── bb_predict.m

│   │   ├── bb_rescale_absolute.m

│   │   ├── bb_rescale_relative.m

│   │   ├── bb_scale.m

│   │   ├── bb_scan.m

│   │   ├── bb_shift_absolute.m

│   │   ├── bb_shift_relative.m

│   │   ├── bb_size.m

│   │   ├── bb_square.m

│   │   └── bb_width.m

│   ├── compile.m

│   ├── img

│   │   ├── cam_record.m

│   │   ├── cam_wait.m

│   │   ├── gt_create.m

│   │   ├── gt_display.m

│   │   ├── img_alloc.m

│   │   ├── img_any2any.m

│   │   ├── img_blur.m

│   │   ├── img_dir.m

│   │   ├── img_get.m

│   │   ├── img_merge_frames.m

│   │   └── img_patch.m

│   ├── initcamera.m

│   ├── LICENSE.txt

│   ├── mex

│   │   ├── bb_overlap.cpp

│   │   ├── bb_overlap.mexw32

│   │   ├── distance.cpp

│   │   ├── distance.mexw32

│   │   ├── fern.cpp

│   │   ├── fern.mexw32

│   │   ├── ii2.cpp

│   │   ├── ii.cpp

│   │   ├── linkagemex.cpp

│   │   ├── linkagemex.mexw32

│   │   ├── lk.backup.cpp

│   │   ├── lk.cpp

│   │   ├── lk.mexw32

│   │   ├── lk.mexw64.manifest

│   │   ├── lk.mexw64.map

│   │   ├── tld.cpp

│   │   ├── tld.h

│   │   ├── tld.obj

│   │   ├── vs2008.sln

│   │   ├── vs2008.suo

│   │   ├── vs2008.vcproj

│   │   ├── vs2008.vcproj.XPS1330.Zdenek.user

│   │   ├── warp.cpp

│   │   └── warp.mexw32

│   ├── paraConfig_TLD.m

│   ├── README.txt

│   ├── run_TLD.m

│   ├── tld

│   │   ├── tldDemo.m

│   │   ├── tldDetection.m

│   │   ├── tldDisplay.m

│   │   ├── tldExample.m

│   │   ├── tldGenerateAprioriData.m

│   │   ├── tldGenerateFeatures.m

│   │   ├── tldGenerateNegativeData.m

│   │   ├── tldGeneratePositiveData.m

│   │   ├── tldGeneratePositiveData_single_bbox.m

│   │   ├── tldGetPattern_fast.m

│   │   ├── tldGetPattern.m

│   │   ├── tldInitDetector.m

│   │   ├── tldInitFirstFrame.m

│   │   ├── tldInit.m

│   │   ├── tldInitSource.m

│   │   ├── tldLearning.m

│   │   ├── tldLoadAprioriImages.m

│   │   ├── tldMinMaxVar.m

│   │   ├── tldNN.m

│   │   ├── tldPatch2Pattern.m

│   │   ├── tldProcessFrame.m

│   │   ├── tldSaveImages.m

│   │   ├── tldSplitNegativeData.m

│   │   ├── tldTracking.m

│   │   ├── tldTrack.m

│   │   ├── tldTrack_occlusion.2.m

│   │   ├── tldTrack_occlusion.m

│   │   ├── tldTrainNN.m

│   │   ├── tldUpdateDetectorConservative.m

│   │   └── tldUpdateDetector.m

│   └── utils

│   ├── idx2id.m

│   ├── mat2img.m

│   ├── maximize.m

│   ├── median2.m

│   ├── n2s.m

│   ├── ntuples.m

│   ├── pseudorandom_indexes.m

│   ├── randvalues.m

│   ├── repcel.m

│   ├── uniquecount.m

│   └── vnormp.m

├── trackers.txt

└── VIVID_Tracker

├── cv096.dll

├── cxcore096.dll

├── drawboxmm.m

├── highgui096.dll

├── ReadMe.txt

├── run_MS.m

├── run_PD.m

├── run_RS.m

├── run_TM.m

├── run_VR.m

├── testTracker.m

├── tkMeanShift_Init.dll

├── tkMeanShift_Next.dll

├── tkPeakDifference_Init.dll

├── tkPeakDifference_Next.dll

├── tkRatioShift_Init.dll

├── tkRatioShift_Next.dll

├── tkTemplateMatch_Init.dll

├── tkTemplateMatch_Next.dll

├── tkVarianceRatio_Init.dll

├── tkVarianceRatio_Next.dll

└── vivid_trackers.m

38 directories, 507 files



版权声明:本文为weixin_31099497原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。