2014-11-15 4 views
5

Я успешно скомпилировал opencv 3 на моей малиновой системе pi raspbian. Теперь я пытаюсь с возрастом получить node-opencv для установки, но с небольшим успехом.Raspberry Pi opencv 3 и node-opencv

Вот выход ошибки из НОГО

npm install -g opencv 


| 

[email protected] install /usr/local/lib/node_modules/opencv 
node-gyp rebuild 
make: Entering directory '/usr/local/lib/node_modules/opencv/build' 
CXX(target) Release/obj.target/opencv/src/init.o 
In file included from ../src/init.cc:5:0: 
../src/CascadeClassifierWrap.h:5:3: error: ‘CascadeClassifier’ in namespace ‘cv’ does not name a type 
In file included from ../src/init.cc:6:0: 
../src/VideoCaptureWrap.h:5:7: error: ‘VideoCapture’ in namespace ‘cv’ does not name a type 
opencv.target.mk:99: recipe for target 'Release/obj.target/opencv/src/init.o' failed 
make: *** [Release/obj.target/opencv/src/init.o] Error 1 
make: Leaving directory '/usr/local/lib/node_modules/opencv/build' 
gyp ERR! build error 
gyp ERR! stack Error: make failed with exit code: 2 
gyp ERR! stack at ChildProcess.onExit (/usr/local/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:267:23) 
gyp ERR! stack at ChildProcess.emit (events.js:98:17) 
gyp ERR! stack at Process.ChildProcess._handle.onexit (child_process.js:810:12) 
gyp ERR! System Linux 3.12.28+ 
gyp ERR! command "node" "/usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild" 
gyp ERR! cwd /usr/local/lib/node_modules/opencv 
gyp ERR! node -v v0.10.33 
gyp ERR! node-gyp -v v1.0.1 
gyp ERR! not ok 

npm ERR! [email protected] install: node-gyp rebuild 
npm ERR! Exit status 1 
npm ERR! 
npm ERR! Failed at the [email protected] install script. 
npm ERR! This is most likely a problem with the opencv package, 
npm ERR! not with npm itself. 
npm ERR! Tell the author that this fails on your system: 
npm ERR! node-gyp rebuild 
npm ERR! You can get their info via: 
npm ERR! npm owner ls opencv 
npm ERR! There is likely additional logging output above. 
npm ERR! System Linux 3.12.28+ 
npm ERR! command "/usr/local/bin/node" "/usr/local/bin/npm" "install" "-g" "opencv" 
npm ERR! cwd /usr/local/include/opencv 
npm ERR! node -v v0.10.33 
npm ERR! npm -v 1.4.28 
npm ERR! code ELIFECYCLE 
npm ERR! not ok code 0 

Я действительно из идей и будет много apprichiate какой-то большой помощи здесь.

Большое спасибо наилучшими пожеланиями Томас

+0

Нет никакого органа подсказки, чтобы помочь? Я бы очень ценю некоторую помощь. Я понятия не имею, что делать дальше. – user3289757

+0

Идентичные ошибки на MacOSX 10.10. Мне интересно, если пакет opencv узла работает только с OpenCV 2.x ... –

+0

Вы смогли решить проблему? – user3289757

ответ

0

узел-OpenCV не полностью поддерживает OpenCV 3.x еще. Они упоминают это на readme here. Вы должны иметь возможность установить 2.4 на свой RPi2 с этим tutorial или искать тот же сайт, если у вас есть RPi3.