Opencv 4 nodejs windowsおよびlinuxインストール手順
2325 ワード
Opencv 4 nodejsはwindowsにインストールするのはもともと簡単なはずですが、ネットワークや様々な原因でインストールが大変になっているだけなので、成功したインストール手順を詳しく説明します.インストール環境はWindows Server 2016 datacenter(なぜこのバージョンを使用するのか、クラウド上ではこれしかないため)
opencv をインストール opencv 4 nodejsをインストール[公式サイト参照]基本可能、[https://www.npmjs.com/package/opencv4nodejs#how-to-install]
Windows
Ubuntu
Windows
1. install visual studio 2017
インストールが必要:windows SDK,C++tools[https://docs.microsoft.com/zh-cn/visualstudio/productinfo/vs2017-system-requirements-vs]
2. install building tools
npm install --global windows-build-tools
3. install opencv
1)chocoの取り付け
Powershellで実行 Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))
2)Opencvのインストール
choco install OpenCV -y -version 4.1.0
デフォルトは「C:tools」にインストールされています.位置を設定できるはずです.chocoのドキュメントを参照してください.ここでは4.1.0しか使用できません.4.2.0はまだサポートされていません.他のバージョンに変更してみてもいいです.直接公式サイトでダウンロードしてからもコンパイルしてもいいですが、後のopencv 4 nodejsは使用できません.ライブラリが見つからないことを示しています.さまざまなバージョンが互換性がないためかもしれません.
3)環境変数の設定
[システム]->[高度なシステム設定]->[環境変数]OPENCV_へDIR C:\tools\opencv\build\x64\vc15 OPENCV_INCLUDE_DIR C:\tools\opencv\build\include OPENCV_LIB_DIR C:toolsopencvbuildx 64vc 15lib opencvのbinディレクトリをPATHに追加します.すなわち、C:toolsopencvbuildx 64vc 15binです.
4.opencv 4 nodejsのインストール
npm install --save opencv4nodejs
コンパイル中にカードが死ぬ可能性があり、殺した後にコマンドを再実行すれば公式サイトの他にも参照できる[https://www.w3cschool.cn/opencv/opencv-2t8n28ud.html]
npm install --global windows-build-tools
Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))
npm install --save opencv4nodejs