active-tracking-7-12-05
所属分类:图形图像处理
开发工具:Visual C++
文件大小:2021KB
下载次数:37
上传日期:2008-10-10 09:54:40
上 传 者:
84837
说明: 关于active tracking的算法了,利用了OPENCV中的camshift的算法
(On the active tracking algorithms, and use of OPENCV algorithms camshift)
文件列表:
Active Tracking\CamShiftDemo (0, 2005-07-12)
Active Tracking\CamShiftDemo\bin (0, 2005-07-12)
Active Tracking\CamShiftDemo\bin\CamShiftDemod.exe (135168, 2005-07-12)
Active Tracking\CamShiftDemo\CamShift.def (256, 2001-11-08)
Active Tracking\CamShiftDemo\CamShift.dsp (5291, 2003-02-27)
Active Tracking\CamShiftDemo\CamShift.dsw (742, 2004-05-27)
Active Tracking\CamShiftDemo\CamShift.ncb (166912, 2005-06-29)
Active Tracking\CamShiftDemo\CamShift.opt (55808, 2004-05-27)
Active Tracking\CamShiftDemo\CamShift.plg (2312, 2004-05-27)
Active Tracking\CamShiftDemo\CamShift.sln (1414, 2005-06-29)
Active Tracking\CamShiftDemo\CamShift.suo (10752, 2005-06-29)
Active Tracking\CamShiftDemo\CamShift.vcproj (7251, 2005-06-29)
Active Tracking\CamShiftDemo\CamShiftD.def (257, 2001-11-08)
Active Tracking\CamShiftDemo\CamShiftDemo.aps (50656, 2005-07-12)
Active Tracking\CamShiftDemo\CamShiftDemo.clw (3240, 2004-10-05)
Active Tracking\CamShiftDemo\CamShiftDemo.cpp (6393, 2001-11-08)
Active Tracking\CamShiftDemo\CamShiftDemo.dsp (5344, 2004-10-04)
Active Tracking\CamShiftDemo\CamShiftDemo.dsw (549, 2004-05-26)
Active Tracking\CamShiftDemo\CamShiftDemo.h (3546, 2001-11-08)
Active Tracking\CamShiftDemo\CamShiftDemo.ncb (355328, 2005-07-12)
Active Tracking\CamShiftDemo\CamShiftDemo.opt (53760, 2004-10-05)
Active Tracking\CamShiftDemo\CamShiftDemo.plg (1940, 2004-10-05)
Active Tracking\CamShiftDemo\CamShiftDemo.rc (12774, 2005-07-12)
Active Tracking\CamShiftDemo\CamShiftDemo.sln (913, 2005-07-10)
Active Tracking\CamShiftDemo\CamShiftDemo.suo (10752, 2005-07-12)
Active Tracking\CamShiftDemo\CamShiftDemo.vcproj (10158, 2005-07-12)
Active Tracking\CamShiftDemo\CamShiftDemoDoc.cpp (3986, 2001-11-08)
Active Tracking\CamShiftDemo\CamShiftDemoDoc.h (3665, 2001-11-08)
Active Tracking\CamShiftDemo\CamShiftDemoView.cpp (5271, 2004-06-23)
Active Tracking\CamShiftDemo\CamShiftDemoView.h (3895, 2001-11-08)
Active Tracking\CamShiftDemo\CamShiftF.cpp (18900, 2002-11-18)
Active Tracking\CamShiftDemo\CamShiftF.h (3955, 2002-11-18)
Active Tracking\CamShiftDemo\CamShiftProp.cpp (6647, 2004-06-24)
Active Tracking\CamShiftDemo\CamShiftProp.h (3050, 2001-11-08)
Active Tracking\CamShiftDemo\CamShiftProp.rc (5077, 2001-11-08)
Active Tracking\CamShiftDemo\CamShiftUIDs.h (2877, 2004-05-21)
Active Tracking\CamShiftDemo\comm.cpp (21084, 2004-05-17)
Active Tracking\CamShiftDemo\comm.h (4470, 2004-01-13)
Active Tracking\CamShiftDemo\cv.h (133410, 2003-02-26)
Active Tracking\CamShiftDemo\cv.hpp (6410, 2002-11-23)
... ...
********************************************************************************
* README for: *
* Active Tracking (CamShiftDemod.exe) *
* Version 2.0 (7-11-05) *
* *
* By: *
* Doug Gray *
* dgray@soe.ucsc.edu *
* *
* Brief: *
* A DirectShow and OpenCV powered application to track faces around *
* the entire field of view of a Sony Pan-Tilt-Zoom camera. *
* *
********************************************************************************
Overview
This program is a derivative of CamShiftDemo, a example project found
in the Intel OpenCV library. The tracking algorithm and the user
interface are new however. This program was ment to be run while
connected to a Sony EVI-D100 pan-tilt-zoom camera. If this camera is
not installed, signals will still be sent out over the com port. If
there is no com port on the system, the live camera feature may not
work properly.
Installation
In order to compile this program, you will need to have the DirectShow
Sample and OpenCV library files in your computers system path. These
files are named strmbase.lib, strmb***.lib, cv.lib and highgui.lib,
respectively.
The first two files must be compiled from the sample code that is
distributed with the DirectX SDK. They can usualy be found at:
C:\DXSDK\Samples\C++\DirectShow\BaseClasses. You will find that one
is the debug build and the other is the release.
The second two files come precomiled with OpenCV and can be found in
the lib folder of your installation directory.
Setup
Once the program has been compiled, you will need to attach a camera
to use the active tracking feature. This is fairly self explanitory.
Just make sure the VISCA cable is plugged into COM1.
Interface
To begin, select an input mode from the toolbar on the top. The
camera icon will search for a live camera. If you have a camera
installed and nothing happens when clicking this button, try moving
the screen around (MFC bug). Clicking the file icon will prompt
you for a video file to use in lieu of a live camera
The control bar on the right will allow you to manipulate the
pan-tilt-zoom operation of your camera. You may have to click the
center button before begining to recenter the camera.
Click and drag a box around an object in the video stream to
initiate tracking on that object. If you are using the PTZ camera,
it is reccomended that you center that object on the screen with
the manual controls first.
Once tracking has begun, you man end it at any time by clicking the
'stop tracking' button. You may also increase or decrease the rate
at which the camera decides to update it's position.
近期下载者:
相关文件:
收藏者: