2011-07-15 9 views
0

iOS 4または5では、カメラからのストリームだけでなく、カメラからのストリームWITHカスタムビューをオーバーレイして1つのビデオファイルに保存することができますか? 。カスタムビューには、透明な背景のラベルがほとんど表示されません。これらのラベルには、現在時刻とGPS座標が表示されます。また、すべてのビデオプレーヤーはその追加情報を再生できる必要があります。cam +カスタムビューから1つのビデオファイルにビデオをキャプチャする

答えて

1

AVCaptureVideoDataOutputを使用して各フレームを処理し、AVAssetWriterを使用して処理済みフレームを記録できると思います。この回答は https://stackoverflow.com/a/4944594/379941です。

CVImageBufferRefを処理してから、AVAssetWriterPixelBufferAdaptorのappendPixelBuffer:withPresentationTime:メソッドをエクスポートすることができます。

OpenCVを使用してフレームを処理することを強くお勧めします。これは素敵なチュートリアルhttp://aptogo.co.uk/2011/09/opencv-framework-for-ios/です。 OpenCVライブラリは非常に素晴らしいです。

+0

iOSでOpenCVを高速で実行できますか? –

+0

@ stuser974349それはフレームと何をするプロセスに依存します。トラッキングフェイスの場合、4fpsですが、特定の色をトラッキングすると約20fpsです。 – shihongzhi

関連する問題