09 2010 档案
Camshift算法(3)
摘要:这是一外国人写的使用示例:OpenCV's face tracker uses an algorithm called Camshift. Camshift consists of four steps: Create a color histogram to represent the faceCalculate a "face probability" for each pixel in th...
阅读全文
Camshift算法(1)
摘要:Camshift算法是Continuously Adaptive Mean Shift algorithm的简称。它是一个基于MeanSift的改进算法。它首次由Gary R.Bradski等人提出和应用在人脸的跟踪上,并取得了不错的效果。由于它是利用颜色的概率信息进行的跟踪,使得它的运行效率比较高。Camshift算法的过程由下面步骤组成:(1)确定初始目标及其区域;(2)计算出目标的色度(Hu...
阅读全文
Camshift算法(2)
摘要:这里主要介绍下MeanShift算法的迭代过程,毕竟Camshift算法是以它为核心的。MeanShift算法是一种寻找局部极值的方法。做为一种直观上的理解是它一步一步爬向最高点即爬山算法.而怎么个爬法,用计算出的重心做为下一步窗口的中心,直到窗口的位置不再变化。在理解MeanShift算法的时候,可以先不加入核函数(是计算距离对统计分布的影响)和权重函数(如人为主观的影响)。在Camshift算...
阅读全文
FloodFill(漫水填充)算法
摘要:在OpenCV里有一个函数,为cvFloodFill(IplImage* img, CvPoint seedPoint, CvScalar newVal,cvScalar loDiff=cvScalarAll(0), cvScalar upDiff=cvScalarAll(0), CvConnectedComp* com=NULL,int flags=4, CvArr* mask = NULL)其...
阅读全文