2015-09-19 3 views
-1
import numpy as np 
import cv2 
from matplotlib import pyplot as plt 

img = cv2.imread('test.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() 

Я загружаю шесть 1.9.0 из https://pypi.python.org/pypi/six. Но я копирую его в каталог «C: \ Python27 \ Lib \ site-packages \ matplotlib». Но это не сработает. Я получил ошибку:ImportError: Нет модуля с именем six [Windows]

ImportError: No module named six

+1

Что такое Traceback? Я не вижу, что вы импортировали «шесть» в любом месте? –

+5

** Что ** вы скопировали в этот каталог? '.whl'? Файл '.tar.gz'? Почему вы скопировали его в каталог 'matplotlib'? Если вы загрузили '.whl', почему вы не использовали pip для его установки? – MattDMo

ответ

2

Если пип настроен, вы можете запустить

$ pip install six 

или (для Python 3)

$ pip3 install six 
Смежные вопросы