Webカメラビデオを入力として受け取るコンピュータビジョンアルゴリズムを開発したいと考えています。このためには、私が制作中のイメージと同じフォーマットのビデオのトレーニングデータセットを記録する必要があります。H.264ビデオソースをWindows.Media.Captureのファイルに直接記録する方法
私はトレーニングのためにそれらをデコードし、その後、非可逆形式でビデオファイルをエンコードすると分解し、そうでない場合、彼らは私が生産に表示されます画像とまったく同じではありませんので、トレーニング画像を変更することが心配。
は今、私は私のウェブカメラは、(表面Pro 3の上で実行されている)H264ビデオソースとYUY2のビデオソースを持っていることがわかります。
私はH264が画像のソースであり、YUY2はおそらくデコードされた画像であると考えます。 H264をファイルに直接記録し、後でそのファイルをデコードすると、デコードされた画像はYUY2ビデオソースから得られるものと同等になります。私は新しいビデオをエンコードしてそれを変更するのではなく、既にエンコードされたソースH264を使用しました。
私の質問は以下のとおりです。
は、この仮定が本当ですか? H264フィードはソースであり、YUY2はそのソースの製品ですか?どうすれば確認できますか?
はどのようにしてデコードし、再エンコードせずにファイルに直接H264のビデオソースから録音できますか?
私は新しいWindows.Media.Capture APIを使用していますが、必要に応じて他のAPIを使用します。
メモを記入してください。x64上にあります。.NET。 Windows.Media.CaptureはUWPだけではありません。 –