Большинство методов, содержащихся в классе Features2D, выдают следующие символы: CV_WRAP и CV_OUT , как показано ниже:
/** Detects keypoints and computes the descriptors */
CV_WRAP virtual void detectAndCompute( InputArray image, InputArray mask,
CV_OUT std::vector<KeyPoint>& keypoints,
OutputArray descriptors, bool useProvidedKeypoints=false );
Что означают эти символы? В руководстве OpenCV, касающемся служебных и системных функций и макросов , они определены, но с ними не связано значение. Пожалуйста, смотрите здесь: https://docs.opencv.org/4.0.1/db/de0/group__core__utils.html#ga4e999bc21cb894d3ed789f3f0bc26778