資源簡介
手勢跟蹤和鼠標(biāo)控制 opencv開發(fā)案例,完整項目文件和詳細(xì)注釋
代碼片段和文件信息
//?Hand?tracking?algorithm?using?meanshift?and?mouse?control
//?Author?:?zouxy
//?Date???:?2014-01-06
//?HomePage?:?http://blog.csdn.net/zouxy09
//?Email??:?zouxy09@qq.com
#include?“handTracker.h“
HandTracker::HandTracker()
{
successiveDetect?=?0;
const?char?*palmCascadeName?=?“palm.dat“;
const?char?*fistCascadeName?=?“fist.dat“;
if?(!palmCascade.load(palmCascadeName)?||?!fistCascade.load(fistCascadeName))
{
cout?<“Can?not?load?cascade!“?< }
}
HandTracker::~HandTracker()
{
}
//?init?function:?detect?hand?region?and?init?meanshift
bool?HandTracker::init(Mat?frame?Rect?&trackBox)
{
trackBox?=?Rect(0?0?0?0);
//?detect?hand
detectPalm(frame?trackBox);
//?The?detected?box?should?large?enough?and?not?near?the?boundary?of?image
if?(trackBox.area()?>?900?&&?0.3?*
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件?????349581??2011-04-07?12:16??手勢跟蹤和鼠標(biāo)控制\fist.dat
?????文件???????5810??2015-12-18?22:27??手勢跟蹤和鼠標(biāo)控制\handTracker.cpp
?????文件????????662??2015-12-18?21:43??手勢跟蹤和鼠標(biāo)控制\handTracker.h
?????文件???????2623??2015-12-18?22:27??手勢跟蹤和鼠標(biāo)控制\main.cpp
?????文件?????319545??2011-04-07?12:16??手勢跟蹤和鼠標(biāo)控制\palm.dat
?????目錄??????????0??2015-12-18?22:28??手勢跟蹤和鼠標(biāo)控制
-----------?---------??----------?-----??----
???????????????678221????????????????????6
評論
共有 條評論