メインコンテンツ

バイナリ データとして保存されたビデオの読み込み

この例は、Read Binary File ブロックを使用して、バイナリ形式で保存されたビデオ データを読み取る方法を示しています。

モデル例

Simulink® モデルを開きます。

modelname = 'ex_blkreadbinaryfile.slx';
open_system(modelname);

モデルは、Read Binary File ブロックの File name パラメーターで、'vipmen.bin' として指定されたバイナリ ファイルを読み取ります。Read Binary File ブロックの Number of times to play file パラメーターが inf に設定されているため、ファイルはシミュレーションが終了するまで再生されます。

結果のシミュレーションと表示

シミュレーションを実行します。

sim(modelname);

モデルは、バイナリ データとして保存された入力ビデオの輝度、青の差異、および赤の差異の成分を返します。Read Binary File ブロックは、バイナリ データをフレーム サイズ 120×160 ピクセルのビデオ データとして MATLAB® ワークスペースにエクスポートします。Video Viewer ブロックは、バイナリ データの成分を表示します。