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すべてのサムネイルがグリッドに適切に配置されます。それは可能ですか?