沈烽甲: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,配置缺失会导致编译失败,如下图所示。


沈烽甲:opencv4nondejs在win7环境配置_第1张图片
沈烽甲:opencv4nondejs在win7环境配置_第2张图片

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


沈烽甲:opencv4nondejs在win7环境配置_第3张图片
沈烽甲:opencv4nondejs在win7环境配置_第4张图片

你可能感兴趣的:(沈烽甲:opencv4nondejs在win7环境配置)