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()
Ici, j'ai installé numpy et opencv dans mon système d’exploitation Windows. Mais je ne peux pas trouver la bonne façon d'ajouter un module CV2.
Le moyen le plus rapide et le plus propre consiste à exécuter pip
. C'est un outil propre et pratique pour les paquets Python.
Il suffit de courir:
pip install opencv-python
ou C:\Python27\Scripts\pip.exe install opencv-python
Le moyen le plus simple d'installer OpenCV sur Windows consiste simplement à copier le fichier cv2.pyd
dans le répertoire site-packages
de Python (par exemple, C:\python27\Lib\site-packages
).
Pour obtenir le fichier cv2.pyd
, téléchargez et extrayez la dernière version de l'exécutable d'installation OpenCV à partir de http://sourceforge.net/projects/opencvlibrary/files/opencv-win/ et parcourez le dossier extrait pour rechercher le fichier dans le répertoire build
pertinent (par exemple, build\python\x86\2.7
).