Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/opencv/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在网页上播放opencv IplImage*视频的最佳方式是什么?_Opencv - Fatal编程技术网

在网页上播放opencv IplImage*视频的最佳方式是什么?

在网页上播放opencv IplImage*视频的最佳方式是什么?,opencv,Opencv,我有一个序列的IplImage对象来自一个网络摄像头,应用一些处理,我想这个视频显示在一个网页上。最好的方法是什么?据我所知,rossb不支持opencv视频流,尽管有人尝试使用套接字通过TCP流式传输视频,但这并不是实现webapp的最佳方法。你可以制作自己的Web服务器。只实现基本的GET命令应该非常简单。如果你使用的是.net语言,事情对你来说应该很简单。我可以通过以下“黑客”做到这一点 1) 设置AmazonAWS帐户以使用其S3服务。 2) 创建一个s3“bucket”。并不断地将文件

我有一个序列的IplImage对象来自一个网络摄像头,应用一些处理,我想这个视频显示在一个网页上。最好的方法是什么?

据我所知,rossb不支持opencv视频流,尽管有人尝试使用套接字通过TCP流式传输视频,但这并不是实现webapp的最佳方法。你可以制作自己的Web服务器。只实现基本的GET命令应该非常简单。如果你使用的是.net语言,事情对你来说应该很简单。

我可以通过以下“黑客”做到这一点

1) 设置AmazonAWS帐户以使用其S3服务。 2) 创建一个s3“bucket”。并不断地将文件(每次使用相同的名称)更新到bucket中。确保为“无缓存”设置元数据属性,并为每个人设置查看权限

3) 创建一个简单的网页,其中JavaScript每秒更新一次(或者您喜欢的内容)

这是相当大的带宽,并没有在任何规模的测试。因为它是亚马逊,我不担心当我扩展流量时事情会崩溃。然而,用户不会对他们的带宽消耗感到满意。但它是免费的,每月最多2000次看跌期权,20000次看跌期权

接下来,我想弄清楚如何正确地流式传输w编解码器等,我正在绞尽脑汁想出一个解决方案


我很乐意提供我的源代码(iOS客户端和JavaScript),但我现在在火车上。如果你真的对我感兴趣,那么我记得我在办公桌上的时候…

我在想我可以把几个包组合起来。所以opencv可以完成所有的图像处理,并生成一系列IplImage*图像对象。然后,我可以将该图像转换为属于包的另一种图像类型,该包可以在网络上传输这些图像。问题是,,什么软件包最好?@rossb也检查一下,上面说可以使用JavaCV和java ffmpeg来完成,让我们知道,因为我也在做一个类似的项目,为你很棒的博客干杯。继续做好工作,检查我关于你的博客是的,我也一直在尝试按照这