opencv3.0, sift and surf가 opencv_contrib repo으로 이동되었습니다. 또한 src에서 모든 것을 빌드해야합니다. 그래서 :
- fork/clone/download that. 거기에 readme으로 시간을내어주십시오.
는
주요에서 OpenCV의 repo에서 cmake 설정에 추가 :
cmake -DOPENCV_EXTRA_MODULES_PATH=<opencv_contrib>/modules <opencv_source_directory>
(재) 빌드 : cmake, 만들 수 있도록 설치합니다. 모두가 잘 된 경우
, 당신은 그것을 시도 할 수 있습니다 :
>>> import cv2
>>> help(cv2.xfeatures2d) # additional namespace !
Help on module cv2.xfeatures2d in cv2:
NAME
cv2.xfeatures2d
FILE
(built-in)
FUNCTIONS
SIFT_create(...)
SIFT_create([, nfeatures[, nOctaveLayers[, contrastThreshold[, edgeThreshold[, sigma]]]]]) -> retval
SURF_create(...)
SURF_create([, hessianThreshold[, nOctaves[, nOctaveLayers[, extended[,upright]]]]]) -> retval
>>> sift = cv2.xfeatures2d.SIFT_create()
>>> sift.detect(...)
당신은 건물 중에 특정 문제가 있습니까? – emecas