3

我有一个 IP 摄像机,可以使用其 IP 地址和网络浏览器轻松访问。我的项目涉及从 IP 网页中提取该流到我的 Matlab GUI 中并逐帧分析它。第一个也是最简单的方法是使用以下imread方法:

 url = 'http://192.168.1.2:80/jpg/image.jpg?timestamp=';
 image  = imread(url);
 fh = image(ss);
 while(1)
  image  = imread(url);
  set(fh,'CData',image);
  drawnow;
end

这种方法有一个很大的缺点,它读取流的速度非常慢(大约 1 fps),而实际的流以 30 fps 的速度流式传输。

另一种提取流并将其链接到我的 Matlab GUI 的方法,我想使用 TCP/IP 对象提取网页的 HTML 标签,但我环顾四周,一无所获。还有其他方法吗?任何帮助,将不胜感激。

PS 我在 MATLAB 新闻组四处询问,但似乎没有人知道该问题的解决方案。

4

0 回答 0