Why do SURF feature points have floating point coordinates?
I have just written the C++ OpenCV 2.4.7 code to extract feature points in stereo images using SurfFeatureDetector. It worked well but I got confused when I realized that the point coordinates are floating points, say for example it found coordinates [283.23 123.424] as one of the features in left image. Here is a part of the code (simply extracting features): int minHessian = 400; SurfFeatureDetector detector(minHessian); vector<KeyPoint> featuresLeft, featuresRight; detector.detect(leftImg, featuresLeft); detector.detect(rightImg, featuresRight); Can anyone please tell me how this could be happening? Is there any interpolation involved in the built-in functions?
Trying to compile character_recognition.cpp from opencv_contrib samples
OpenCV error in flann knnmatch
How to mix up a stereo image with EmguCV?
Declare a cv::Mat member in managed c++ class
Calculate focus to map world point on imageplane
Forcing cmake to use a specific OpenCV version
In Javacv cvCreateFileCapture is not able to read the video from the memory
get information from connectedComponentsWithStats in opencv via c++ [duplicate]
What are some good sources for tutorials on structure from motion using OpenCV in Python? [closed]
Kinect Point Cloud To Color Space Transform
OpenCV + OpenGL Using solvePnP camera pose - object is offset from detected marker
opencv Unable to record video from camera to a file
opencv3.2 dnn module error
Why Dense SIFT produces these keypoints?
OpenCV: How to get the GMM co-variance matrix?
Where can I find the full forms of abbreviations used in OpenCV?