使用Python,OpenCV的Meanshift 和 Camshift 算法来查找和跟踪视频中的对象
这篇博客将介绍如何使用 Meanshift 和 Camshift 算法来查找和跟踪视频中的对象。
MeanShift:均移
Camshift(Continuously Adaptive Meanshift)持续自适应性均移
-
cv2.meanShift(): Meanshift 均移总是能找到一个具有最大像素分布的窗口,并且追踪对象;
-
cv2.CamShift(): CAMshift 是 Meanshift的优化,它会持续性的自动调整窗口的大小,并且计算最佳拟合椭圆的方向。它再次应用具有新缩放搜索窗口和先前窗口位置的均值变换,直到达到所需的精度;
1. 效果图
官方示例——Meanshift 均移效果图如下:
官方示例——CAMshift持续自适应均移效果图如下:
可以看到Camshi