Difference between revisions of "CamShift"
From wikidb
Line 7: | Line 7: | ||
-lm -lopencv_core -lopencv_imgproc -lopencv_highgui -lopencv_legacy | -lm -lopencv_core -lopencv_imgproc -lopencv_highgui -lopencv_legacy | ||
camshiftdemo.c -o camshiftdemo | camshiftdemo.c -o camshiftdemo | ||
+ | |||
+ | to run: | ||
+ | |||
+ | <pre> | ||
+ | ./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 | ||
+ | </pre> |
Revision as of 23:02, 30 September 2012
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:
./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