Difference between revisions of "CamShift"
From wikidb
Line 1: | Line 1: | ||
+ | == C++ == | ||
+ | |||
+ | Added | ||
+ | * opencv-doc | ||
+ | |||
+ | Camshiftdemo.cpp is found in <tt>/usr/local/share/OpenCV/samples/cpp</tt> | ||
+ | |||
+ | g++ camshiftdemo.cpp -o camshiftdemo -I /usr/local/include/opencv -L /usr/local/lib -lm -lopencv_core -lopencv_imgproc -lopencv_highgui -lopencv_legacy -lopencv_videoio -lopencv_video | ||
+ | |||
+ | == Old C == | ||
+ | |||
With Synaptic added | With Synaptic added | ||
* opencv-doc | * opencv-doc |
Revision as of 18:49, 17 July 2015
C++
Added
- opencv-doc
Camshiftdemo.cpp is found in /usr/local/share/OpenCV/samples/cpp
g++ camshiftdemo.cpp -o camshiftdemo -I /usr/local/include/opencv -L /usr/local/lib -lm -lopencv_core -lopencv_imgproc -lopencv_highgui -lopencv_legacy -lopencv_videoio -lopencv_video
Old C
With Synaptic added
- opencv-doc
camshiftdemo.c is found in /usr/share/doc/opencv-doc/examples/c. To compile:
gcc -I /usr/include/opencv-2.3.1/opencv/ -I /usr/include/opencv-2.3.1 -lm -lopencv_core -lopencv_imgproc -lopencv_highgui -lopencv_legacy camshiftdemo.c -o camshiftdemo
to run:
root@tabor:c# ./camshiftdemo VIDIOC_QUERYMENU: Invalid argument VIDIOC_QUERYMENU: Invalid argument VIDIOC_QUERYMENU: Invalid argument VIDIOC_QUERYMENU: Invalid argument VIDIOC_QUERYMENU: Invalid argument VIDIOC_QUERYMENU: Invalid argument VIDIOC_QUERYMENU: Invalid argument Hot keys: ESC - quit the program c - stop the tracking b - switch to/from backprojection view h - show/hide object histogram To initialize tracking, select the object with mouse