2011-02-04 62 views
1

我使用有沒有人在OpenCV2.1(pyOpenCV),Python和Maya2010上工作?

  1. 蟒蛇2.6.1
  2. 相應numpy的(http://space.dl.sourceforge.net/project/numpy/NumPy/1.5.0/numpy-1.5.0-win32 -superpack-python2.6.exe)
  3. 對應pyOpencv(http://pyopencv.googlecode.com/files/pyopencv-2.1.0.wr1.2.0.win32-py2.6.exe)
  4. MAYA2010 (用python 2.6.1)

    import sys 
    
    sys.version_info 
    
    #Result: (2, 6, 1, 'final', 0)# 
    

我試過from pyopencv import *它在python IDE中很完美。我也嘗試讀取和保存文件。這也是完美的。

但在Maya2010(sys.path.append('C:\Python26\Lib\site-packages'))中爲已安裝的python2.6添加路徑或將pyopencv和numpy文件夾粘貼到Maya2010(在所需文件夾中:從「C:\ Python26 \ Lib \ site-packages」到「D:\ Program Files \歐特克\ Maya2010 \ Python的\ LIB \站點包「)是給下面的錯誤信息:

# Error: ImportError: DLL load failed: The specified procedure could not be found. # 

做: from pyopencv import *

任何幫助將不勝感激。

回答

0

您必須在Windows上使用雙黑斜線(\\)做sys.path.append('C:\\Python26\\Lib\\site-packages')以正確指定路徑。

import sys 
sys.path.append('C:\\Python26\\Lib\\site-packages') 
sys.path.append('D:\\Program Files\\Autodesk\\Maya2010\\Python\\lib\\site-packages') 
相關問題