【问题标题】:Has anyone worked on OpenCV2.1 (pyOpenCV) , Python and Maya2010?有人研究过 OpenCV2.1 (pyOpenCV)、Python 和 Maya2010 吗?
【发布时间】:2011-02-04 15:41:27
【问题描述】:

我正在使用

  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)#
    

我在 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 *

我们将不胜感激。

【问题讨论】:

    标签: opencv python-2.6 maya importerror


    【解决方案1】:

    您必须在 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')
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-08-01
      • 2016-12-13
      • 1970-01-01
      • 1970-01-01
      • 2015-09-09
      • 2013-12-26
      • 1970-01-01
      相关资源
      最近更新 更多