私は特定の方向にフロントカメラを使用してビデオを録画しています。次に、それをサーバーにアップロードして、それにオープンなCV解析を行いますが、ビデオサーバーの受信は横長モードです(水平に整列)。適切に分析する。録画終了後、ビデオの向きを反時計回りに90度変更しますか?
私はビデオをアップロードする前に、どのように反時計回りに90度回転させて分析を正しく行うことができるのか、
私は特定の方向にフロントカメラを使用してビデオを録画しています。次に、それをサーバーにアップロードして、それにオープンなCV解析を行いますが、ビデオサーバーの受信は横長モードです(水平に整列)。適切に分析する。録画終了後、ビデオの向きを反時計回りに90度変更しますか?
私はビデオをアップロードする前に、どのように反時計回りに90度回転させて分析を正しく行うことができるのか、
誰かが望んで同じ位置に自分自身を見つけた場合、それは
主なポイントを助けるように答え、自分でそれを解決することは
android.hardware.Camera camera.setDisplayOrientation(degrees1);
とMediaRecorder mediaRecorder.setOrientationHint(degrees2);
かつてのセット方法お使いのカメラの違いを理解することでした録画中にプレビューが表示され、後で再生するときに録画済みのビデオが再生される方法が設定されます。
あなたが1つの向き(例えば風景など)で録画してから縦方向に表示するようにしたい場合(android:orientation) )これは参考になります。
opencvでは、トランスフォームとフリップ操作で90度回転できます。 StackOverflowの回答があります – Micka
@Mickaええ私はそれを行うことができますが、私はちょうど私がアンドロイドでこれを行うことができるかどうかを知りたいと思っています.btwありがとう:) –
tje opencvタグを削除してください – Micka