美文网首页
opencv4nodejs 安装失败记录

opencv4nodejs 安装失败记录

作者: 雨天__心情 | 来源:发表于2022-01-06 15:11 被阅读0次

报错信息如下:

19 errors generated.
make: *** [Release/obj.target/opencv4nodejs/cc/tracking/Trackers/TrackerBoosting.o] Error 1
gyp ERR! build error
gyp ERR! stack Error: make failed with exit code: 2
gyp ERR! stack at ChildProcess.onExit (/usr/local/Cellar/node@12/12.22.7/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:194:23)
gyp ERR! stack at ChildProcess.emit (events.js:314:20)
gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:276:12)
gyp ERR! System Darwin 20.6.0
gyp ERR! command “/usr/local/Cellar/node@12/12.22.7/bin/node” “/usr/local/Cellar/node@12/12.22.7/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js” “rebuild” “–jobs” “max”
gyp ERR! cwd /usr/local/lib/node_modules/opencv4nodejs
gyp ERR! node -v v12.22.7
gyp ERR! node-gyp -v v5.1.0
gyp ERR! not ok

最终发现是本地安装的 opencv 版本问题
最终跑通版本:

  • opencv4nodejs:5.6.0
  • opencv: 4.5.0

如何安装老版本的opencv

因为是使用 brew 安装的,所以默认安装的是最新版本,所以这里无法使用。
我是通过下载原码,然后手动编译来安装的。下载地址

下载之后进行解压,终端进入解压文件件后按照如下步骤进行安装

mkdir release
cd release
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local ..
make
sudo make install

安装成功后,就可以愉快的玩耍啦

相关文章

网友评论

      本文标题:opencv4nodejs 安装失败记录

      本文链接:https://www.haomeiwen.com/subject/dfqrcrtx.html