PARP Research Group University of Murcia, Spain


examples/OpenCV/siftDetector/siftDetector.cpp File Reference

Obtains SIFT descriptors over the frames from an input video source. More...

#include <stdio.h>
#include <stdlib.h>
#include <iostream>
#include <QDebug>
#include <QVApplication>
#include <QVMPlayerCameraWorker>
#include <QVDefaultGUI>
#include <QVImageCanvas>
#include <qvipp.h>
#include <sift.h>
#include <imgfeatures.h>
#include <utils.h>
#include <highgui.h>
#include <unistd.h>
#include <cxcore.h>
#include <cv.h>
#include <QVector>
#include <QList>

Go to the source code of this file.


Detailed Description

Obtains SIFT descriptors over the frames from an input video source.

This is an example of QVision application using OpenCV functionallity. The program obtains SIFT features on the frames from the input video sequence using Rob Hess's SIFT implementation. The application displays the detected features on an image canvas:

opencv-sift.png

Usage of the program.

Once compiled, the program should be used with this command line:
        ./siftextractor --URL=<path or url to video>

Parameters:
URL Video source identificator. See dynamic property URL for QVMPlayerCamera.
Author:
PARP Research Group. University of Murcia, Spain.

Definition in file siftDetector.cpp.




QVision framework. PARP research group, copyright 2007, 2008.