沈烽甲:opencv4nondejs在win7环境配置

授权条件:注明本文作者

零、验证此模块功能

1、下载此模块于github的源代码包,解压example,以templateMatching为例

2、templateMatching.js打开后,修改代码为const cv = require('opencv4nodejs');

3、cmd 用cd进入example文件夹,使用命令node templateMatching.js

4、产生图片匹配结果,大图左下方框出小人,如下图所示。



一、此模块依赖条件:

1、node-gyp模块,需成功安装配置nodejs,新版自带

2、python2.7

3、Visual Studio 2013,我使用2017成功配置,win7sdk自带

4、windows-build-tools模块

二、环境配置经验,以安装D盘为例:

1、ptyon,用户变量PATH及系统变量Path,保险起见,我两个都加了,添加D:\Python27;D:\Python27\Scripts;D:\Python27\python.exe,注意有精确到执行程序。

2、opencv,需要新建【系统变量】,并依次添加,

OPENCV_BIN_DIR ,D:\opencv\build\x64\vc15\bin;

OPENCV_DIR , D:\opencv\build

OPENCV_INCLUDE_DIR ,D:\opencv\build\include

Path中,添加 %OPENCV_BIN_DIR%

三、模块安装

此模块安装,需要上述依赖条件来编译,失败就uninstall,配置缺失会导致编译失败,如下图所示。


虽然安装成功,但依然有许多编译错误,C4018符号不匹配,C4244双精度浮点数转成单精度浮点数据,如下图所示。可以用Visual Studio 2013试试,具体参考模块说明,我这只是成功经验。


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容