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