I am almost convinced that it is better to return the complete keypoint information for `detect_and_extract`... :-)

I find the difference between the conrer_* and keypoint detectors is not too inhomogeneous as the `corner_*` functions return a response image while the keypoint detectors return keypoint coordinates...