Javascript版OpenCV.jsを作成する

Javascriptで動作するOpenCVがあるらしいが、どうも公開されておらず作成するらしいので早速やってみる。

Build OpenCV.js

Installing Emscripten

よくわからないが、C言語をJavaScriptに変換するツールらしい。

> git clone https://github.com/juj/emsdk.git
> cd emsdk
> ./emsdk update
> ./emsdk install latest
> ./emsdk activate latest
> source ./emsdk_env.sh

OpenCV

指定した出力先のディレクトリのbinフォルダにjsファイルが生成される。

> git clone https://github.com/opencv/opencv.git
> cd opencv
> mkdir build_js
> python ./platforms/js/build_js.py build_js --build_doc
:
> cd build_js/bin
> ls
opencv.js  opencv_js.js

なんか2つ生成されるが、opencv.jsを利用する。

使い方

OpenCV tutorial