我目前正在处理Raspberry Pi 2B上的Pi相机。我想将输入图像(打开时会不断收集)实时流式传输到运行计算机视觉软件的服务器。然后,服务器上的处理将基于图像识别返回数据,该数据必须发送回Raspberry Pi。
由于Raspberry Pi的视频捕获和WiFi功能可能不会太强大,因此我想到了流传输此类数据的最佳方法,这些数据来自Pi的图像/视频帧以及(也许)JSON格式的表格形式生成的数据。相反的方向。
我考虑了以下几种可能要在Python(更轻松)或C ++(如有必要,更快)中实现的可能性:
框架
整个框架,可通过GET
通过TCP流式传输
从服务器上的SQL数据库中推入和拉出
生成的数据
从服务器上的SQL数据库中推入和拉出
从服务器上的Redis数据库中推入和拉出
服务器上的REST API,通过Pi上的GET收集
我可能还不知道还有其他可能性。因此,欢迎您推荐您最喜欢的解决方案。我真的很想听听每种技术的利弊。
谢谢!