如何在nodeJS中安装OpenCV?
1.下载CMake并安装
2.下载并安装Visual studio2017 和 C++ development tools
下载:visualstudio.microsoft.com/downloads/
安装:jingyan.baidu.com/article/380…
3.Node.js的下载与安装
安装:jingyan.baidu.com/article/d16…
查看是否安装成功(在管理员的身份下运行):
4.opencv4nodejs的安装
参考文档:blog.csdn.net/qq_37385726…
视频链接:www.youtube.com/watch?v=0hZ…
问题一(注意是先是在管理员的状态下运行指令,后面安装好git后改用普通cmd执行相同命令):
5.创建一个项目文件夹并把下载好的opencv4nodejs文件放在里面,最后再新建一个测试文件“node.js”
6.点击”Shift“+右键,点击“在此打开Powershell窗口”,输入“code .”的命令打开VS code
- 去opencv4nodejs官网找一个测试案例,如“opencv4nodejs/examples/matchFeatures.js”:
- 将此代码复制贴贴到"node.js"中,点击“Terminal->New Terminal”,打开命令窗口,输入:“node node.js”后回车,会出现以下错误:
解决方法:把最上面一排:"const cv = require('../');" 改成--> "const cv = require('opencv4nodejs');"
再次运行后报如下错误:
去掉代码中的x之后问题迎刃而解。
下面是运行结果: