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.

近期下载者

相关文件


收藏者