IP アドレスと Web ブラウザを使用して簡単にアクセスできる IP カメラがあります。私のプロジェクトでは、そのストリームを IP Web ページから 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 つあります。ストリームの読み込みが非常に遅く (約 1 fps)、実際のストリームは 30 fps でストリーミングされます。
ストリームを抽出して Matlab GUI にリンクする別の方法として、TCP/IP オブジェクトを使用して Web ページの HTML タグを抽出することを考えましたが、いろいろ調べましたが、何も見つかりませんでした。それを回避する他の方法はありますか?どんな助けでも大歓迎です。
PS MATLAB ニュースグループで質問しましたが、誰もその問題の解決策を知らないようです。