Tôi biết có rất nhiều câu hỏi về Python và OpenCV nhưng tôi không tìm thấy trợ giúp về chủ đề đặc biệt này.Các tính năng Python và SIFT của OpenCV
Tôi muốn trích xuất Điểm đánh dấu SIFT từ hình ảnh trong python OpenCV.
Gần đây tôi đã cài đặt OpenCV 2.3 và có thể truy cập SURF và MSER nhưng không truy cập SIFT. Tôi không thể thấy bất cứ điều gì liên quan đến SIFT trong mô-đun python (cv và cv2) (tôi cũng nói dối một chút: có 2 hằng số: cv2.SIFT_COMMON_PARAMS_AVERAGE_ANGLE
và cv2.SIFT_COMMON_PARAMS_FIRST_ANGLE
).
Câu đố này kể cho tôi một lúc. Điều đó có liên quan đến thực tế là một số phần của OpenCV nằm trong C và các phần khác trong C++ không? Bất kỳ ý tưởng nào?
P .: tôi cũng đã thử pyopencv (một python ràng buộc cho OpenCV < = 2.1) mà không thành công.
Bạn có xây dựng OpenCV từ các nguồn? – Unapiedra
Có Tôi đã xây dựng OpenCV 2.3 từ nguồn sử dụng các tùy chọn CMAKE_BUILD_TYPE = RELEASE, CMAKE_INSTALL_PREFIX, BUILD_PYTHON_SUPPORT = ON, WITH_QT = ON (trình biên dịch hoạt động mà không có vấn đề gì). –
Những kẻ ở willowgarage đặt tài liệu cho OpenCV 2.3 trực tuyến [link] (http://opencv.itseez.com/). Rõ ràng features2d trong python không bao gồm nhiều thứ. –