我正在使用electronic和vuejs进行项目(我正在使用vue-cli-plugin-electron-builder),并且我需要实时人脸检测系统,迄今为止最快,最有效的解决方案是OpenCV.js(我已经完成了我的研究)。
我一直面临的问题是根据OpenCV.js文档,我们需要将脚本标签添加到html文件中,例如,
<script async src="https://docs.opencv.org/master/opencv.js" onload="onOpenCvReady()" type="text/javascript"></script>
我已经对其进行了测试,并且仅当我在电子窗口中关闭nodeIntegration时,它才能正常工作。但这是不可能的,因为仅当nodeIntegrations处于打开状态时,electron-builder插件才起作用。
new BrowserWindow({
webPreferences: {
nodeIntegration: true // I need this but i also need opencv
// but opencv is not working if i turn it off.
}
})
其次,我应该继续使用电子还是转移到NW.js,我已经注意到electronic.js的构建体很大。
以下语句不正确: