有没有人参与过OpenCV2.1(pyOpenCV),Python和Maya2010?

时间:2011-02-04 15:41:27

标签: opencv python-2.6 maya importerror

我正在使用

  1. python 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)#
    
  5. 我在python IDE中尝试from pyopencv import *它完美无缺。我也尝试过阅读和保存文件。这也很有效。

    但在Maya2010(sys.path.append('C:\Python26\Lib\site-packages'))中为已安装的python2.6添加路径或将pyopencv和numpy文件夹粘贴到Maya2010(在必需的文件夹中:从“C:\ Python26 \ Lib \ site-packages”到“D: \ Program Files \ Autodesk \ Maya2010 \ Python \ lib \ site-packages“)提供以下错误消息:

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

    做: from pyopencv import *

    任何帮助将不胜感激。

1 个答案:

答案 0 :(得分: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')