关于使用带有openCV的Node.js的项目

时间:2017-01-07 15:58:52

标签: node.js

我正在计划一个使用Node.js和openCV,WebGL的CCTV系统项目。 你能看一下我的计划并发现缺陷或给我建议吗?

我的计划是:整个系统由3种类型的主机,CCTV-服务器 - 守望者组成。每个主机的数量可能是(超过10)-1-3? CCTV拍摄视频并将其发送到服务器。服务器识别视频中的人,并分析该人是谁以及他或她在哪里(使用OpenCV)。最后,守望者可以抓住他或她管理的整个领域(由webGL绘制的地图帮助它)。我将使用node.js作为网络方法。

我对我的计划有一些问题。

  1. 将Node.js用作视频数据发送器是否有效? Node.js的基本概念是单线程,因此像视频这样的大数据可能不适合它。但是,CCTV和守望者的数量是有限的和固定的(它是封闭内联网的系统)

  2. 有没有方法可以取代Node.js? 我不会取代openCV和WebGL。但Node.js可能很重要。在规划之初,我发现了C / C ++程序和Web浏览器之间的其他联网方式。老实说,我去年在学校项目上失败了。我找不到解决方案的问题之一是“如何在Raspberry Pi和Web浏览器中安装的C程序之间发送/接收数据”。我选择Node.js作为这个项目的方法,但也听说过Qt,DB,CGI的其他方法。有更好的方法吗?

  3. 感谢您阅读。

0 个答案:

没有答案