Python 在Blender中使用OpenCV

Python 在Blender中使用OpenCV,python,opencv,blender,Python,Opencv,Blender,我正在尝试执行一个使用OpenCV库的python绑定的python脚本,但当我在blender中单击“运行脚本”时,控制台中出现以下错误: ImportError: No module named 'cv2' Error: Python script fail, look in the console for now... 首先,我将文件cv2.pyd从:C:\opencv\build\python\2.7复制粘贴到:C:\Program Files\Blender Foundation\B

我正在尝试执行一个使用OpenCV库的python绑定的python脚本,但当我在blender中单击“运行脚本”时,控制台中出现以下错误:

ImportError: No module named 'cv2'
Error: Python script fail, look in the console for now...
首先,我将文件
cv2.pyd
从:
C:\opencv\build\python\2.7
复制粘贴到:
C:\Program Files\Blender Foundation\Blender\2.66\python\lib
,新错误是:

ImportError: Module use of python27.dll conflicts with this version of Python.have
Error: Python script fail, look in the console for now...
然后,我从
C:\opencv\build\python\2.6
复制粘贴了同名文件,新输出:

ImportError: DLL load failed: Le module spécifié est introuvable.
Error: Python script fail, look in the console for now...
我的配置:

Win7 32bit
OpenCV 2.4.6
Both Python 3.3 and 2.7 
Blender 2.66

Qt:我怎样才能交到Blender和OpenCV的朋友

您的想法是正确的,但是您需要根据Python3.3而不是您尝试过的Python2.7版本构建opencv模块

blender从2.50开始使用Python3.x,2.65和更高版本使用Python3.3

在配置为opencv构建python模块时,您可能希望启用python 3或3.3支持(可能称为py3k),可能只是将其指向您的python 3.3安装,而不是2.7