我正在制作一个机器人,它上面会有一个网络摄像头来提供一些简单的对象检测。现在,我想简单地将视频流传输到托管在机器人上的网页,并能够从其他设备上查看它。我已经用Python编写了一个简单的测试脚本(我最终将转向C++,这是我的选择语言),它可以从我的网络摄像头获取流,然后从那里做任何我需要的东西。然后,问题是我无法在应用程序运行时将视频写入文件,它仅在我退出脚本后才写入文件。我已经有一个网络服务器在运行,并且我可以用HTML编写基本代码来承载来自文件的视频,并且所有这些都可以工作。如何将openCV视频流式传输到HTML网页?
总结: Python和/或C++中的openCV2能够使用openCV直播视频吗? 如果没有,你会推荐什么样的库,我尝试将一个CV捕获对象或Mat对象写入一个流,然后我可以把它放在一个网页上? 在HTML中,标记是一个好主意,可以将视频与视频进行比较?
非常感谢您的建议,我可以使用所有的指针*我可以得到!
如果您需要澄清/代码张贴/解释比我给出的更多,请问,我会这么做!
2013-11-25
PyroAVR
+0
您是否评论过github上提供的任何JavaScript图像/视频工具? CamanJS,Clmtrackr,JS Feat ..可能将矩阵从opencv移植到JS?机器人上的处理器是什么--Rasberry pi,Beaglebone,Intel Edison或更好的东西?也许主板具有全功能的图形卡(真正快速处理帧率...)? –
+0
嗨,先生!你是如何解决这个问题的,我也有同样的问题。谢谢! –
+0
@BahramdunAdil,技术已经发生了变化...我相信我们现在使用的是OpenCV3,HTTP流和相关协议已经走过了很长的路。我没有一个解决方案可以满足您的需求,但是我建议您尝试一个现有的流媒体视频框架,例如rtmp流媒体。祝你好运! –