• Dizhenin Vlad's avatar
    Merge pull request #15608 from SimpleVlad:3.4 · edc5518f
    Dizhenin Vlad authored
    * Add flags for build js
    
    * Add poi.json
    
    * Rebase whitelist into JSON file
    
    * Rework generator of white_list
    
    * Fix small typos
    
    * Transfer opencv_js.josn in opencv_js.config.py
    
    * Edit OPENCV_JS_WHITELIST
    
    * Write comment
    
    * Add description
    
    * Fix typos in desc
    
    * flag's append deleeted
    
    * Fix whitespace
    
    * variable deleted
    
    * fix comment on lines 229 and 235
    edc5518f

Building OpenCV.js by Emscripten

Download and install Emscripten.

Execute build_js.py script:

python <opencv_src_dir>/platforms/js/build_js.py <build_dir>

If everything is fine, a few minutes later you will get <build_dir>/bin/opencv.js. You can add this into your web pages.

Find out more build options by -h switch.

For detailed build tutorial, check out <opencv_src_dir>/doc/js_tutorials/js_setup/js_setup/js_setup.markdown.