计算机视觉实现人脸或特定物体的追踪(1)——使用CamShift进行目标追踪
发布时间
阅读量:
阅读量
介绍
本方法采用颜色直方图的手段,实现对人脸或特定物体的追踪。具体操作流程为:首先对设定区域内的色彩分布进行直方图计算,随后依据该直方图在整个图像范围内执行反投影运算,从而获得与目标区域色彩分布相匹配的概率分布图。通过反复迭代处理,最终可确定出一个准确的目标窗口作为输出结果。
实例代码展示
以下为OpenCV所提供的示例代码
#include "StdAfx.h"
#include "opencv2/video/tracking.hpp"
#include "opencv2/imgproc/imgproc.hpp"
#include "opencv2/highgui/highgui.hpp"
#include <iostream>
#include <ctype.h>
using namespace cv;
using namespace std;
Mat image;
bool backprojMode = false; //表示是否要进入反向投影模式,ture表示准备进入反向投影模式
bool selectObject = f
全部评论 (0)
还没有任何评论哟~
