2013-12-19 3 views
1

Я пытаюсь выполнить сценарий питона, который использует Python привязки библиотеки OpenCV, но когда я нажимаю «Run Script» в блендере я получил следующее сообщение об ошибке в консоли:Использование OpenCV в 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... 

My Config:

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

Qt: Как я могу сделать Blender & OpenCV друзей?

ответ

1

У вас есть идея правильно, но вам понадобится модуль opencv, который будет создан против python 3.3, а не версии python 2.7, которую вы пробовали.

блендер использовал питона 3.x, так как 2,50 с 2,65 и выше при использовании питона 3.3

При настройке построить модуль питона для OpenCV вы хотите посмотреть, чтобы включить Python 3 или поддержку 3.3, может быть, упоминается как py3k , возможно, просто указывая на установку python 3.3 вместо 2.7

Смежные вопросы