小程序通过webassembly加载opencv.js
测试在安卓下(Mate30 Pro)可以使用webassembly的相关函数,随即测试了opencv.js,通过对胶水代码的魔改(
1.如对无法使用的new Function,用固定的function加动态获取传入参数仿写
2.对某些函数读取外部文件,将FS改造,提前将文件通过小程序的FileSystemManager读入虚拟目录中
),经测试,可以使用opencv.js提供的API,面部、眼睛检测速度大约在15帧/秒。
现提供代码给大家增添思路: