0
私は現在、アンドロイドの顔検出に関するopenCVのJavaの例を試しています。しかし、カメラで作成されたビューはミラーイメージングではありません。android:screenOrientation
をreverseLandscape
に設定しようとしましたが、動作しませんでした。私はこれを達成しようとしています、任意の提案?レイアウトのOpenCV JavaCameraViewフロントカメラを鏡像(アンドロイド)に表示するには?
コード:OpenCVの上
private CameraBridgeViewBase mOpenCvCameraView;
をインスタンス
が
mOpenCvCameraView.setCameraIndex(1);
mOpenCvCameraView.enableView();
のonCreate()メソッド
をロードmOpenCvCameraView = findViewById(R.id.fd_activity_surface_view);
mOpenCvCameraView.setCvCameraViewListener(this);
mOpenCvCameraViewにはsetDisplayOrientation()メソッドが含まれておらず、setRotation(180)によって黒い表示が返されました。
[CameraBridgeViewBase .CAMERA_ID_FRONT](https://docs.opencv.org/java/2.4.9/org/opencv/android/CameraBridgeViewBase.html#CAMERA_ID_FRONT)にカメラインデックスを設定してください。 –
@AlexCohn、それでもミラーイメージは生成されません – SpencerChantler123
mOpenCvCameraView.setScaleX(-1)を試してください –