1

MatLab に問題があります。ビデオを読み込んで再生しようとしましたが、ムービーの一部しか読み込めず、フレーム レートを制御できません。

その後、画像を処理し、リアルタイム処理を行うという考え方なので、後でビデオを作成するために画像をファイルに保存することはできません。

これが私のコードです:

videoFReader = vision.VideoFileReader('movie.avi');
videoPlayer = vision.VideoPlayer;
while ~isDone(videoFReader)
  videoFrame = step(videoFReader);
  step(videoPlayer, videoFrame);
end
release(videoPlayer);
release(videoFReader);

このビデオには 2521 フレームが含まれており、最初の 372 フレームのみを読み取りました。

よろしくお願いいたします。

編集:これはコーデックの問題ですか?

4

2 に答える 2

1

わかりました、これが誰かを助けることができるなら、私は64ビットのビデオコーデックが正しくなく、問題であることがわかりました. 問題を解決したい場合は、matlab 32ビットに戻ることが解決策のようです...

于 2013-09-05T12:26:27.010 に答える