1

免責事項 : 私はコンピューター ビジョンや画像処理の経験はありませんが、機械学習用のデータを取得するためにビデオを処理する必要があります。

moviepyを使用してフレームごとにグレースケールムービーを読みたい(グレースケール画像を使用して作成しました)。さらに処理するには、グレースケール フレームが必要です。これが私のコードです:

clip = VideoFileClip('movie.mp4') 
count =1
for frames in clip.iter_frames():
    print frames.shape
    count+=1
print count

フレーム形状は(360L、480L)と予想していたのに、(360L、480L、3L)になりました。そして、これは私を困惑させます。「期待される」形状を取得する方法はありますか? Python OpenCV のアイデアもうまくいくかもしれませんが、私は moviepy の方が好きです。

4

1 に答える 1