Sé que hay un montón de preguntas sobre Python y OpenCV pero no encontré ayuda sobre este tema especial.Características de OpenCV Python y SIFT
Quiero extraer SIFT puntos clave de una imagen en python OpenCV.
Recientemente instalé OpenCV 2.3 y puedo acceder a SURF y MSER pero no a SIFT. No puedo ver nada relacionado con SIFT en los módulos de Python (cv y cv2) (bueno, estoy mintiendo un poco: hay 2 constantes: cv2.SIFT_COMMON_PARAMS_AVERAGE_ANGLE
y cv2.SIFT_COMMON_PARAMS_FIRST_ANGLE
).
Esto me desconcierta desde hace un tiempo. ¿Está relacionado con el hecho de que algunas partes de OpenCV están en C y otras en C++? ¿Alguna idea?
P.S .: También he intentado pyopencv (otro enlace de pitón para OpenCV < = 2.1) sin éxito.
Did usted construyó OpenCV de fuentes? – Unapiedra
Sí, tengo compilación OpenCV 2.3 desde el origen utilizando las opciones CMAKE_BUILD_TYPE = LIBERACIÓN, CMAKE_INSTALL_PREFIX, BUILD_PYTHON_SUPPORT = ON, WITH_QT = ON (la compilación funciona sin problemas). –
Los chicos de willowgarage ponen en línea la documentación de OpenCV 2.3 [link] (http://opencv.itseez.com/). Aparentemente features2d en python no incluye muchas de las cosas. –