Macでpython+opencvを使う
インストール
brewを使ってインストールする
brew install python brew tap homebrew/science brew install opencv3 --with-contrib brew link opencv3 --force
cv2.xfeatures2d(SIFT,SURF・・・), drawMatchesを使うために、--with-contribオプションを追加する必要がある。
画像マッチング
スケール・回転にロバストな画像マッチング。queryImageが、trainImageに1つだけ含まれていると仮定している。
Feature Matching + Homography to find Objects — OpenCV 3.0.0-dev documentation
このままだと動かないので、
sift = cv2.SIFT()
を
sift = cv2.xfeatures2d.SIFT_create()
に書き換える。