Im new to OpenCV, Im trying to use SIFT to extract key points from a grayscale image. But failing to successfully compile the code. There seems to be no clear help on the internet for usage of SIFT. Pls help. Thanks.
while(true)
{
Mat myFrame;
Mat grayFrame;
capture.read(myFrame);
cvtColor(myFrame, grayFrame, CV_BGR2GRAY);
vector<Vec2f> outputArray;
vector<KeyPoint> keypoint;
Feature2D EXTRACTOR;
Mat descriptors;
EXTRACTOR.detectAndCompute(grayFrame, outputArray, keypoint, descriptors);
}