import numpy as np
import cv2
from matplotlib import pyplot as plt
img = cv2.imread('1.jpg',0)
orb = cv2.ORB()
kp = orb.detect(img,None)
kp, des = orb.compute(img, kp)
img2 = cv2.drawKeypoints(img,kp,color=(0,255,0), flags=0)
plt.imshow(img2),plt.show()
ここでは、Windowsオペレーティングシステムにnumpyとopencvをインストールしました。しかし、私はcv2モジュールを追加する適切な方法を見つけることができません。
最速でクリーンな方法は、pip
を実行することです。これは、Pythonパッケージのクリーンで便利なツールです。
ただ走れ:
pip install opencv-python
またはC:\Python27\Scripts\pip.exe install opencv-python
WindowsにOpenCVをインストールする最も簡単な方法は、cv2.pyd
ファイルをPythonのsite-packages
ディレクトリ(C:\python27\Lib\site-packages
など)にコピーすることです。
cv2.pyd
ファイルを取得するには、OpenCVインストール実行可能ファイルの最新バージョンを http://sourceforge.net/projects/opencvlibrary/files/opencv-win/ からダウンロードして抽出し、関連するbuild
ディレクトリ(例:build\python\x86\2.7
)でファイルを検索するための抽出フォルダー。