游戏考虑接入人脸识别登录,目前考虑使用opencv来打开摄像头操作。
考虑方式如下:
- 集成opencv (已完成,要自己编译32位的lib库,然后集成到ccc编译的windows工程中);
- 打开摄像头,然后获取数据;
- 将获取到的数据传给Sprite进行渲染。
现在发现opencv获取到的是一个Mat结构的数据,这个数据怎么返回给js层呢?
Mat frame; Mat edges; bool stop = false; while (!stop) { cap >> frame; imshow("读取视频", frame); // cb(frame); }
主要是这个frame变量怎么通过se::Value返回给js层呢?
或者我的思路不对呢? 求解