资源简介

从博客上找到的代码,包装成程序,加入了自己对程序的解读,刚入门的人看看

资源截图

代码片段和文件信息

#include “handTracker.h“

HandTracker::HandTracker()
{
SuccessDetect=0;

//加载分类器 
if (!palmCascade.load(“palm.dat“)||!fistCascade.load(“fist.dat“))
{
cout<<“不能加载分类器!“< }
}

HandTracker::~HandTracker()
{

}

bool HandTracker::Init(Mat frameRect& trackBox)
{
trackBox=Rect(0000);

//识别手掌
DetectPalm(frametrackBox);

//判断识别区域的面积  和  所在的中心位置不能太靠近边缘 
if (trackBox.area()>900&&0.3*frame.colsame.cols
&&0.3*frame.rowsame.rows)
{   
//这里的传值  是传入的roi区域  
if (IsHand(frame(trackBox)))
{
SuccessDetect++;
if (SuccessDetect>2)
{
GetSkinModel(frametrackBox);
SuccessDetect=0;
return t

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件     319545  2011-04-07 12:16  OpenCV实现手掌控制鼠标\palm.dat

     文件     349581  2011-04-07 12:16  OpenCV实现手掌控制鼠标\fist.dat

     文件       4982  2014-05-07 21:41  OpenCV实现手掌控制鼠标\handTracker.cpp

     文件        972  2014-05-07 21:41  OpenCV实现手掌控制鼠标\handTracker.h

     文件       2400  2014-05-07 21:42  OpenCV实现手掌控制鼠标\MouseMain.cpp

     文件      92672  2014-05-07 17:19  OpenCV实现手掌控制鼠标\Mouse.exe

     文件       1088  2014-05-07 16:19  OpenCV实现手掌控制鼠标\handTracker.h.bak

     文件       5079  2014-05-07 17:19  OpenCV实现手掌控制鼠标\handTracker.cpp.bak

     文件       2522  2014-05-07 17:29  OpenCV实现手掌控制鼠标\MouseMain.cpp.bak

     目录          0  2014-05-07 21:38  OpenCV实现手掌控制鼠标

----------- ---------  ---------- -----  ----

               778841                    10


评论

共有 条评论