sklearn.cluster
.MeanShifthtml
Ref: http://scikit-learn.org/stable/auto_examples/cluster/plot_mean_shift.htmlgit
可參見:[Object Tracking] MeanShiftgithub
這裏比較關心的是,有了算法
DBSCAN: Density-Based Spatial Clustering of Applications with Noise函數
爲什麼不徹底取代meanshift用於跟蹤?效果如何?post
連續自適應的Meanshift(CamShift)算法url
Bradski根據Mean Shift算法的不足,提出了Camshift算法。CamShift算法,即Continuously Adaptive Mean-Shift算法,spa
基本思想就是對視頻圖像的多幀進行MeanShift運算,將上一幀結果做爲下一幀的初始值,迭代下去。.net
無參密度估計理論code
Ref: http://blog.csdn.net/jinshengtao/article/details/30258833
無參密度估計也叫作非參數估計,屬於數理統計的一個分支,和參數密度估計共同構成了機率密度估計方法。
因此依靠無參密度估計方法,即不事先規定機率密度函數的結構形式,在某一連續點處的密度函數值可由該點鄰域中的若干樣本點估計得出。
經常使用的無參密度估計方法有:直方圖法、最近鄰域法和核密度估計法。
MeanShift算法正是屬於核密度估計法,它不須要任何先驗知識而徹底依靠特徵空間中樣本點的計算其密度函數值。
對於一組採樣數據,直方圖法一般把數據的值域分紅若干相等的區間,數據按區間分紅若干組,每組數據的個數與總參數個數的比率就是每一個單元的機率值;
核密度估計法的原理類似於直方圖法,只是多了一個用於平滑數據的核函數。採用核函數估計法,在採樣充分的狀況下,可以漸進地收斂於任意的密度函數,便可以對服從任何分佈的數據進行密度估計。
核密度估計示範代碼:https://github.com/xueyayang/algorithm_practice/tree/master/kernel-density-estimation
我的專一於運動背景下的目標跟蹤