質問: frame[r:r+h, c:c+w] TypeError: 'NoneType' object has no attribute '*getitem*' というエラーが出てしまいます。 もちろん、動画ファイルは所定の場所に置いてあります。 どうしたらエラーが直るのでしょうか?
回答: `cap.read()`に失敗していますね。おそらくあなたの環境のOpenCVはmp4形式に対応していません。OpenCVはプラットフォームのコーデック対応に依存する部分があります。 他の形式に変換して試してみてください。噂ではavi形式(おそらくMJPEGコーデック)が一番多くサポートされている、ようです。