关于html5 和 exe程序通信的问题
我之前用qt 和 opencv 写了一个脸型识别程序,现在想用web浏览器打开摄像头,将读取到的视频帧(图片)传到服务器端的一个exe程序处理然后将结果返回,显示到html页面中。目前我想到了以下解决方案:
1、直接用qt实现一个简易的http服务器,处理浏览器请求,然后将回复给浏览器;
2、用nodejs和浏览器通信然后用nodejs调用exe程序 将处理结果 返回到浏览器端;
3、用cgi和方案2的思路相同;
4、用html5的websocket和qt的websocket直接通信,但是我没用过,不知道这样做之后是不是用户随便打开个浏览器就能和qt写的程序通信;
5、用gsoap,感觉有点乱所以不太想用,实在没办法的时候会考虑。
希望了解的朋友能指点一二,给个思路谢谢啦!