opencv4nodejs
opencv4nodejs copied to clipboard
Failed with: Module did not self-register:'..\..\..\opencv4nodejs.node'
Install @ u4/opencv4nodejs in Electron and prompt at runtime:Failed with: Module did not self-register:'......\opencv4nodejs.node'
info applyEnvsFromPackageJson disableAutoBuild: 1
info` applyEnvsFromPackageJson OPENCV_INCLUDE_DIR: D:\opencv\build\include’
info applyEnvsFromPackageJson OPENCV_LIB_DIR: D:\opencv\build\x64\vc15\lib’
info applyEnvsFromPackageJson OPENCV_BIN_DIR: D:\opencv\build\x64\vc15\bin’
info applyEnvsFromPackageJson autoBuildOpencvVersion: 4.6.0’
App threw an error during load’
Error: require("D:\项目\CHS\PSZ\trunk\app\node_modules\@u4\opencv4nodejs\build\Release\opencv4nodejs");
Failed with: Module did not self-register: '\\?\D:\项ç\CHS\PSZ\trunk\app\node_modules\
@u4\opencv4nodejs\build\Release\opencv4nodejs.node'.
at getOpenCV (D:\项目\CHS\PSZ\trunk\app\node_modules\@u4\opencv4nodejs\lib\cvloader.js:103:23)
Environmental information:
node:16.17.0
node-gyp:9.3.1
cmake:3.26.0
python:3.9.13
buildtool:vs2017
opencv:4.6.0
Environment variables:
OPENCV_INCLUDE_DIR D:\opencv\build\include
OPENCV_LIB_DIR D:\opencv\build\x64\vc15\lib
OPENCV_BIN_DIR D:\opencv\build\x64\vc15\bin
OPENCV4NODEJS_AUTOBUILD_OPENCV_VERSION 4.6.0
OPENCV4NODEJS_DISABLE_AUTOBUILD 1
package.json
"scripts": {
"build-opencv": "build-opencv --incDir D:\\opencv\\build\\include --libDir D:\\opencv\\build\\x64\\vc15\\lib --binDir D:\\opencv\\build\\x64\\vc15\\bin --nobuild rebuild",
}
"opencv4nodejs": {
"disableAutoBuild": 1,
"OPENCV_INCLUDE_DIR": "D:\\opencv\\build\\include",
"OPENCV_LIB_DIR": "D:\\opencv\\build\\x64\\vc15\\lib",
"OPENCV_BIN_DIR": "D:\\opencv\\build\\x64\\vc15\\bin",
"autoBuildOpencvVersion": "4.6.0"
}
Installation command:
npm link
npm run build-opencv
I'm in the same situation as you, I don't know if you've solved it yet
same here
same here.
+1