Matlab で視覚化する必要があるビデオ ファイルがあります。このファイルから、ダウンサンプリングされたサムネイルを抽出し、それらを 1 つの画像に結合します。この画像はimshow
コマンドを使用して表示され、ビデオ全体の概要を示します。
任意のサムネイル上でマウスをクリック (またはホバー) すると、ビデオのフル サイズ バージョンから自動的に抽出され、新しい図で表示されます。
そのような機能を実装するために必要な機能は何ですか?
だいたい:
VideoReader
。NumberOfFrames
オブジェクトのプロパティを取得しVideoReader
ます。read
オブジェクトのメソッドを使用してVideoReader
、フレームを読み取ります。NumberOfFrames
、各フレームを読み取ります。k
、M x N x 3 x K の配列の th 平面に格納します。ここで、K はフレームの数です。(ビデオが RGB の場合は 3、グレースケールの場合は 1 になります)。imresize
の th 平面に格納しますk
。ここで、m < M および n < N です。montage
すべてのサムネイルがグリッドに適切に配置されます。それは可能ですか?