ドキュメンテーションヘルプセンタードキュメンテーション
このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。
次のビデオフレームの読み取り
视频= readFrame (v)
视频= readFrame (v,“本地”)
例
视频= readFrame (v)は,vに関連付けられているファイルから読み取り可能な次のビデオフレームを読み取ります。
视频= readFrame (v)
视频
v
视频= readFrame (v,“本地”)は,VideoFormatプロパティによって指定された形式でデータを返します。
视频= readFrame (v,“本地”)
“本地”
VideoFormat
すべて折りたたむ
例のムービーファイルxylophone.mp4用のVideoReaderオブジェクトを作成します。
xylophone.mp4
VideoReader
v = VideoReader (“xylophone.mp4”);
ビデオから1フレームずつすべてのフレームを読み取ります。
而hasFrame(v) frame = readFrame(v);结束
readFrameによって返された最後のフレームに関する情報を表示します。
readFrame
谁框架
名称大小字节类属性帧240x320x3 230400 uint8
ビデオリーダーオブジェクトを作成し,特定の時間からビデオフレームを読み取ります。
例のムービーファイルxylophone.mp4を読み取るオブジェクトを作成します。
ビデオの先頭から2.5秒後に読み取りを開始するように指定します。
v.CurrentTime = 2.5;
フレームを表示する轴オブジェクトを作成します。次に,読み取り可能なフレームがなくなるまで,ビデオフレームの読み取りと表示を続行します。
currAxes =轴;而hasFrame(v) vidFrame = readFrame(v);图像(vidFrame,“父”, currAxes);currAxes。可见=“关闭”;暂停(1 / v.FrameRate);结束
サンプルムービーファイルxylophone.mp4の読み取りと再生を行います。
サンプルファイルからデータを読み取るVideoReaderオブジェクトを作成します。次にビデオの幅と高さを決めます。
xyloObj = VideoReader (“xylophone.mp4”);vidWidth = xyloObj.Width;vidHeight = xyloObj.Height;
ムービー構造体配列movを作成します。
mov
mov =结构(cdata的0 (vidHeight vidWidth 3“uint8”),...“colormap”[]);
ビデオの最後に到達するまでフレームを1つずつ読み取ります。
k = 1;而hasFrame xyloObj mov (k)。cdata= readFrame (xyloObj); k = k+1;结束
ビデオの幅と高さに基づいて图のサイズを設定します。次に,ビデオのフレームレートでムービーを1回再生します。
高频=图;集(高频,“位置”,[150 150 vidWidth vidHeight]);电影(高频、mov xyloObj.FrameRate);
入力VideoReaderオブジェクト。関数VideoReaderを使用してビデオファイルからVideoReaderオブジェクトを作成します。
ビデオフレームデータ。配列として返されます。视频の次元とデータ型はobjのVideoFormatプロパティで決まります。
obj
次の表は,视频のデータ型と次元をファイル形式別にリストしたものです。Hはイメージフレームの高さを示し,Wはイメージフレームの幅を示します。objのVideoFormatプロパティが“索引”の場合,视频のデータ型と次元は引数“本地”を指定して读を呼び出したかどうかによって決まります。
H
W
“索引”
读
obj。VideoFormat
“RGB24”
uint8
HxWx 3
RGB24イメージ
“灰度”
HxW* 1
グレースケールイメージ
结构体
1 行 1 列
MATLAB®ムービー。フレーム構造体配列の配列。各配列にはフィールドcdataとcolormapがあります。
cdata
colormap
运动JPEG 2000のファイルでは,视频のデータ型と次元は次のようになります。
“Mono8”
モノイメージ
“Mono8签署”
int8
モノ符号付きイメージ
“Mono16”
uint16
“Mono16签署”
int16
“RGB24签署”
RGB24符号付きイメージ
“RGB48”
RGB48イメージ
“RGB48签署”
RGB48符号付きイメージ
VideoFormatプロパティで指定された形式を使用するためのフラグ。文字ベクトルまたは字符串スカラー“本地”として指定します。
データ型:字符|字符串
字符
字符串
窗户®上の一部のAVI、MOVまたはMP4ファイルでは,関数readFrameを使用してファイル内のすべてのフレームを読み取った結果のフレーム数が,VideoReaderオブジェクトのNumFramesプロパティによって返される値と異なる場合があります。
NumFrames
使用上の注意事項および制限事項:
readFrameのコード生成で,オプションの位置引数本地的はサポートされません。
本地的
行優先のレイアウトを使用するコードを生成-行優先の配列レイアウトを使用するコードの生成(MATLAB编码器)
配列サイズの制限——コードを生成する場合,配列の最大要素数は,コードジェネレーターとターゲットハードウェアによって制限されます。詳細については,コード生成における配列サイズの制限(MATLAB编码器)を参照してください。
电影|VideoReader|hasFrame|读
电影
hasFrame
この例の変更されたバージョンがあります。編集された方の例を開きますか吗?
次のMATLABコマンドに対応するリンクがクリックされました。
コマンドをMATLABコマンドウィンドウに入力して実行してください。WebブラウザーはMATLABコマンドをサポートしていません。
选择一个网站,在那里获得翻译的内容,并看到当地的活动和优惠。根据您的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
与当地办事处联系